我有一个MySQL表,其中一列中的所有数据都是以大写形式输入的,但是我需要转换为标题大小写,并且识别出类似于Daring Fireball Title Case脚本的"小词" .
我找到了将字符串转换为小写的优秀解决方案,但标题大小写功能似乎已被排除在我的MySQL版本之外.有一种优雅的方式来做到这一点?
我使用PHP和MySQL在OS 10.5.8服务器上开发我的所有站点,并且我已经配置了我/etc/hosts和httpd.conf文件以example.dev在该机器上的任何浏览器中显示我的站点.
我最近安装了Android的软件开发工具包,我想用它来开发和测试针对移动Webkit的样式表 - 但是我无法在Android浏览器中访问我本地托管的项目.
这是有道理的,因为它模仿整个Android操作系统,但是有解决方法吗?或者我可以只测试存在于实际计算机互联网上的项目,也许是在隐藏目录中?
有人建议我编辑我的/etc/resolv.conf文件,但我不知道格式化本地托管域的正确方法resolv.conf- 我尝试了以下的变体,并且没有任何作用:
domain example.dev
nameserver 127.0.0.1
Run Code Online (Sandbox Code Playgroud)
要么...
domain example.dev
nameserver localhost
Run Code Online (Sandbox Code Playgroud)
在我的hosts文件中,它设置如下:
127.0.0.1 localhost example.dev example2.dev [etc]
Run Code Online (Sandbox Code Playgroud) 我正在使用Cufon替换我正在处理的网站上所选标题元素的字体,但每当我加载页面时,在Cufon替换文本之前会有明显的无格式文本闪烁.我希望我做错了.这就是我所拥有的<head>:
<script src="/js/Monotype_Corsiva_italic_400.font.js"></script>
<script src="/js/PalatinoBoldum_700.font.js"></script>
<script>
Cufon.replace('header h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('header h2', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('aside h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('#site-info h1', { fontFamily: 'Monotype Corsiva' });
Cufon.replace('abbr[title="My Abbreviation"]', { fontFamily: 'PalatinoBoldum' });
</script>
Run Code Online (Sandbox Code Playgroud)
这就是我在文档末尾的内容:
<script>
// !Cufon: replace the fonts
// --------------------------------------------
Cufon.now();
// !Track & analyze stats
// --------------------------------------------
var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
// Google analytics stuff...
</script> <!-- EO Tracking -->
</body> …Run Code Online (Sandbox Code Playgroud) 我试图在表单字段旁边显示上下文帮助,只有当这些字段处于焦点或悬停时才会显示.我尝试过使用纯粹的CSS,但结果看起来非常脆弱且不一致.
这是我的CSS:
form .instruct {
position: absolute;
right: -220px;
top: 10px;
visibility: hidden;
width: 200px;
z-index: 1000;
}
form li:focus .instruct, form li:hover .instruct {
visibility: visible;
}
Run Code Online (Sandbox Code Playgroud)
在我的标记中,我使用有序列表给我的表单一些结构,将每个字段与它在li元素中的指令分组:
<form>
<ol>
[...]
<li>
<label for="message">Message</label>
<textarea id="message" name="message"></textarea>
<div class="instruct">
<p>Instructional text and <a href="#">Formating help.</a></p>
</div>
</li>
[...]
Run Code Online (Sandbox Code Playgroud)
当鼠标悬停在字段上时会显示指令,但是当字段处于焦点时则不会显示 - 如果鼠标移动以在上下文指令中选择链接,则它们会消失.
每个字段都有自己的指令,当相应的字段处于焦点或悬停状态时,我需要显示每个字段.
我认为这可能是jquery可以让生活更轻松的情况.有没有快速的方法来实现这一目标?如果使用原始CSS 有可靠的方法来做到这一点,我也会对此感到满意.
谢谢!
我正在使用一小段JS来为我的blockquotes添加一个表示元素(如此处所示):
<script type="text/javascript">
$('blockquote.message').append('<span class="arrow" />');
</script>
Run Code Online (Sandbox Code Playgroud)
但W3C验证器讨厌这个废话:
文档类型不允许元素"span"在这里
我究竟做错了什么?有没有办法纠正这个错误,同时保持功能?
谢谢!
我有这个代码:
// Required fields is an array of objects
required_fields.each(function() {
// Check each field: If it has no value, do nothing.
if( !$(this).val() ) {
return false;
}
// If all the fields are there, do something.
else {
alert('Doing something.');
}
});
Run Code Online (Sandbox Code Playgroud)
我相信你能看到问题所在.具有alert的.each()功能,导致触发数组中的每一项警报.但我想要的是只有在所有数组项都有值的情况下触发事件 - 即如果没有则return false.
仅当所有数组项都通过时触发某事的正确方法是什么?
javascript ×3
jquery ×3
android ×1
append ×1
arrays ×1
css ×1
cufon ×1
fonts ×1
forms ×1
fouc ×1
localhost ×1
mysql ×1
phpmyadmin ×1
replace ×1
title-case ×1
validation ×1
virtualhost ×1
visibility ×1