/*IE8支持placeholder占位符*/
if( !('placeholder' in document.createElement('input')) ){
$('input[placeholder],textarea[placeholder]').each(function(){
var that = $(this),
text= that.attr('placeholder');
if(that.val()===""){
that.val(text).addClass('placeholder');
}
that.focus(function(){
if(that.val()===text){
that.val("").removeClass('placeholder');
}
})
.blur(function(){
if(that.val()===""){
that.val(text).addClass('placeholder');
}
})
.closest('form').submit(function(){
if(that.val() === text){
that.val('');
}
});
});
}
相关文章
- 12-20在IE8等不支持placeholder属性的浏览器中模拟placeholder效果
- 12-20让IE6/IE7/IE8支持HTML5标签的js代码
- 12-20RunTime运行时在iOS中的应用之UITextField占位符placeholder
- 12-20IE8支持HTML5的占位符placeholder
- 12-20based on Greenlets (via Eventlet and Gevent) fork 孙子worker 比较 gevent不是异步 协程原理 占位符 placeholder (Future, Promise, Deferred) 循环引擎 greenlet 没有显式调度的微线程,换言之 协程
- 12-20html5属性placeholder的js 向下兼容支持(jquery版)
- 12-20ie8下面版本号(包含ie8)的浏览器不支持html5标签属性解决方式(Modernizr 2.6.2插件的使用)
- 12-20让IE8支持html5中的video标签
- 12-20基于jQuery的让非HTML5浏览器支持placeholder属性的代码(转)
- 12-20自定义设置textrear与input框placeholder占位符的样式