手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >jQuery实现HTML5 placeholder效果实例
jQuery实现HTML5 placeholder效果实例
摘要:你一定知道HTML5新增的placeholder属性吧?不知道的也没关系。输入框有默认文本是,常需要这样一个效果,点击让默认文本消失,失去焦...

你一定知道 HTML5新增的 placeholder 属性吧?不知道的也没关系。输入框有默认文本是,常需要这样一个效果,点击让默认文本消失,失去焦点后让默认文本显示。

今天分享一段jQuery代码,模拟 placeholder 效果。

Javascript代码:

复制代码 代码如下:

function placeHolder(event){

var self = $(this), selfDataValue = self.attr("data-value"), selfValue = self.val();

if(selfDataValue){

event.type == "click" ? (selfValue == selfDataValue && (self.val("").css("color","#333"))) : (event.type == "blur" && (selfValue == "" && (self.val(selfDataValue).css("color","#A9A9A9"))))

}else{

return false;

}

}

$(".pInputText").on("click blur",placeHolder);

Html代码:

复制代码 代码如下:

<input type="text" value="在此处搜索" />

可能有人会问了,既然html5都提供这样的功能,还有js写干嘛?

这不是废话吗,当然是以为兼容问题,IE要是对HTML5兼容好点的话,谁愿意用js去实现这玩意儿啊。

【jQuery实现HTML5 placeholder效果实例】相关文章:

jQuery实现强制cookie过期方法汇总

js实现简单div拖拽功能实例

JavaScript实现广告的关闭与显示效果实例

js实现顶部可折叠的菜单工具栏效果实例

jquery实现弹出层效果实例

jQuery实现的多屏图像图层切换效果实例

JQuery实现带排序功能的权限选择实例

JQuery中attr方法和removeAttr方法用法实例

JQuery球队选择实例

JavaScript实现的MD5算法完整实例

精品推荐
分类导航