在搜寻栏中增加这样的提醒信息, 能够疏导访客对网站进行搜寻, 对技术类, 分享类网站尤其无效.
为了放弃良好的用户体验, 咱们普通会在搜寻之后保存上次搜寻的要害字, 如下图是搜寻 'WordPress' 要害字之后搜寻栏的形态.
(1) 在建设搜寻框的时分, value 的值应该是要害字传值, 而不是搜寻栏提醒. 或者你会说, 很多人都将提醒作为搜寻栏的初始内容, 但我以为是不好的. 而 Google 和百度都是将上次搜寻的要害字作为搜寻栏初始化内容的. 所以我倡议在无关键字的时分显示要害字, 没要害字的时分显示提醒.
(2) 假如输出框没无关键字内容, 当鼠标点击搜寻输出框的时分, 咱们要让提醒信息隐没; 而当鼠标分开输出框时, 从新显示提醒. 这就要求对输出信息进行判别, 如何判别? 最简略的办法是比照字符串, 所以这要求咱们用一些不罕用的文字串作为提醒, 切记应用 "Search" 和 "搜寻" 这些可能成为要害字的文字串作为提醒.
(3) 假如搜寻栏还提供一个提交按钮, 那么在点击提交按钮的时分也要对搜寻框内容进行检测, 假如是提醒信息, 则不进行搜寻.
上面是我在自用的 iNove 主题上增加提醒信息的 jQuery 代码, 请注意代码正文.
jQuery(document).ready(
function(){
// 当鼠标聚焦在搜寻框
jQuery('#searchbox .textfield').focus(
function() {
// 假如搜寻框的内容是 "Type text to search here...", 文字颜色变深, 内容清空.
if(jQuery(this).val() == 'Type text to search here...') {
jQuery(this).css({color:"#555"}).val('');
}
}
// 当鼠标在搜寻框得到焦点
).blur(
function(){
// 假如搜寻框的内容是空, 则文字颜色变浅, 显示 "Type text to search here..." 字样.
if(jQuery(this).val() == '') {
jQuery(this).css({color:"#999"}).val('Type text to search here...');
}
}
);
// 当点击搜寻按钮时
jQuery('#searchbox .button').click(
function() {
// 假如搜寻框内容是 "Type text to search here..." 或许是空, 不进行任何操作.
if(jQuery('#searchbox .textfield').val() == '' || jQuery('#searchbox .textfield').val() == 'Type text to search here...') {
return false;
// 否则提交并进行搜寻
} else {
jQuery(this).submit();
}
}
);
// DOM 加载终了时发作的事情
jQuery(
function() {
// 假如搜寻框内容是 "Type text to search here..." 或许是空, 文字颜色变浅, 显示 "Type text to search here..." 字样.
if(jQuery('#searchbox .textfield').val() == '' || jQuery('#searchbox .textfield').val() == 'Type text to search here...') {
jQuery('#searchbox .textfield').css({color:"#999"}).val('Type text to search here...');
}
}
);
}
)
以上就是安达网络工作室关于《WordPress 搜索框添加文字提示的方法》的一些看法。更多内容请查看本栏目更多内容!
WordPress不管是在顺序构造还是模板标签的定义上都十分重视搜寻引擎优化的概念,所以在Google等知名的搜寻引...
本文实例讲述了wordpress晋级后明码正确后盾无奈登陆的处理办法。分享给大家供大家参考。详细剖析如下: 明...
要害字形容:设置 后盾 进行 如何 这里 Wordpress 选项 能够 网站 你曾经阅读了这个 Wordpress 架设的站点...
一、成绩形容 1、19号手动晋级到wordpress4.1,21号早上7点看网站php探针,发现零碎负载过高,差不多在1到1...
最新版本的WordPress 2.8的公布,为WordPress网站开发者带来了更多的便当,让像WPYOU这样的基于WordPress的...
很多WordPress站长都常常遭到渣滓评论的滋扰,针对这种状况,采纳上面的代码可能会对你有所协助。将以下代码...