实现IE浏览器兼容placeholder效果
来源:互联网 发布:男生行为心理女生必知 编辑:程序博客网 时间:2024/06/04 23:59
placeholder是HTML5的属性之一,在不同的浏览器( 支持HTML5的现代浏览器 )中会有略微不同的显示效果,
在Chrome( v31.0.1650.63 m)、Firefox( v21.0 )、360安全( v6.3 极速模式 )中,输入栏获得焦点后,提示文字并不消失,但是IE6-IE9 是不支持placeholder属性的。
思路是,首先判断浏览器是否支持placeholder属性,如果不支持的话,就遍历所有input输入框,获取placeholder属性的值填充进输入框作为提示信息,同时字体设置成灰色。
var browser=navigator.appName; var b_version=navigator.appVersion; var version=b_version.split(";"); var trim_Version=version[1].replace(/[ ]/g,""); if(browser=="Microsoft Internet Explorer" && trim_Version=="MSIE9.0"){ function holder(Iip){ var txtHolder=Iip.attr("placeholder"); Iip.val(txtHolder).addClass("hint"); Iip.attr("type","text"); Iip.focus(function(){ if($(this).val() == txtHolder){ $(this).val("").removeClass("hint"); } if(Iip.attr("name")=="password"){ Iip.attr("type","password"); } }).blur(function(){ if($(this).val().trim() === ""){ $(this).val(txtHolder).addClass("hint"); Iip.attr("type","text"); } }); } }
2 0
- jQuery实现IE浏览器兼容placeholder效果
- 实现IE浏览器兼容placeholder效果
- 实现ie浏览器对placeholder的兼容
- 两种方法基于jQuery实现IE浏览器兼容placeholder效果【转】
- 两种方法基于jQuery实现IE浏览器兼容placeholder效果
- 两种方法基于jQuery实现IE浏览器兼容placeholder效果
- placeholder在ie浏览器的兼容
- IE兼容实现HTML5的placeholder
- Html5 placeholder 兼容(不支持的浏览器ie)
- 兼容IE的placeholder
- placeholder兼容ie
- placeholder 兼容IE
- placeholder兼容ie
- 文本框 placeholder 兼容IE7 IE 8不能显示的效果
- 让浏览器兼容placeholder
- 让浏览器兼容placeholder
- css兼容ie浏览器鼠标放大效果
- 兼容其他不支持placeholder的浏览器(超强的让IE下支持placeholder的属性插件)
- css常用标签
- 计算机语言的简单分类与区别
- js DOM 点击事件
- Note01--Schema&Table&Constraint&View&Index&Query&Role&User&Trigger
- 批量插入1000万条数据的三种方式对比
- 实现IE浏览器兼容placeholder效果
- CodeBlocks 使用自带的MinGW调试
- js 本地存储 对象存储
- Jetty
- 如何使图文水平对齐
- 解决微信H5背景音乐不自动播放问题
- <Linux>三个网络配置文件 /etc/hosts、/etc/host.conf、/etc/resolv.conf
- js获取当前行元素
- HTML表单知识