IE10 以下版本完美支持 placeholder 特性
2015-01-23 09:51
239 查看
直接上代码,需要引入 Jquery
$(function () { //浏览器不支持 placeholder 时才执行 if (!('placeholder' in document.createElement('input'))) { $('[placeholder]').each(function () { var $tag = $(this); //当前 input var $copy = $tag.clone(); //当前 input 的复制 if ($copy.val() == "") { $copy.css("color", "#999"); $copy.val($copy.attr('placeholder')); } $copy.focus(function () { if (this.value == $copy.attr('placeholder')) { this.value = ''; this.style.color = '#000'; } }); $copy.blur(function () { if (this.value=="") { this.value = $copy.attr('placeholder'); $tag.val(""); this.style.color = '#999'; } else { $tag.val(this.value); } }); $tag.hide().after($copy.show()); //当前 input 隐藏 ,具有 placeholder 功能js的input显示 }); } });
相关文章推荐
- jquery 解决ie9及以下版本不支持placeholder属性
- 实时监听输入框值变化的完美方案:oninput & onpropertychange(真正完美,支持ie9以下,ie10,chrome)
- IE10及其以下版本不支持Javascript Map对象(“Map”未定义)
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- 将在版本11.2之后废弃或不再支持的特性
- VS2008连接SQL2008时报错:“不支持此服务器版本,仅支持sql 2005以下版本的服务器”
- Excel报表支持的56种颜色(Excel2003及以下版本)
- WebSphere Application Server V7.0新特性及各Java EE标准版本支持之对比
- 将在版本11.2之后废弃或不再支持的特性
- 基于SkinSB皮肤滚动条美化源码的改进版本,完美支持x64
- VS2008 连接SQL2008调试 提示"不支持此服务器版本,仅支持sql 2005以下版本的服务器"
- 苹果iOS 6.1完美越狱正式发布,支持iOS 6.0-6.1所有版本
- 解决IE7以下版本不支持无A状态伪类的几种方法
- QTP/UFT 11.51 发布,支持Windows8和IE10等新特性
- QTP/UFT 11.51 发布,支持Windows8和IE10等新特性
- 处理不支持HTML5/CSS3特性的旧版本浏览器问题(Modernizr 的用法)
- tomcat中编译器的版本过低,导致不支持java 5以上的新特性
- Microsoft VM只支持1.1版本以下的applet
- 预览IE10支持的HTML5特性
- IE旧版本如何让HTML4转换并且支持HTML5的新特性。