placeholder兼容360 ie
2016-04-13 10:42
197 查看
//根据网上的做了一下修改,希望对大家有用
$(function(){
JPlaceHolder.init();
})
var JPlaceHolder = {
//检测
_check : function(){
return 'placeholder' in document.createElement('input');
},
//初始化
init : function(){
if(!this._check()){
this.fix();
}
},
//修复
fix : function(){
$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {
input.addClass('placeholder');
input.val(input.attr('placeholder'));
}
}).blur();
}
};
$(function(){
JPlaceHolder.init();
})
var JPlaceHolder = {
//检测
_check : function(){
return 'placeholder' in document.createElement('input');
},
//初始化
init : function(){
if(!this._check()){
this.fix();
}
},
//修复
fix : function(){
$('[placeholder]').focus(function() {
var input = $(this);
if (input.val() == input.attr('placeholder')) {
input.val('');
input.removeClass('placeholder');
}
}).blur(function() {
var input = $(this);
if (input.val() == '' || input.val() == input.attr('placeholder')) {
input.addClass('placeholder');
input.val(input.attr('placeholder'));
}
}).blur();
}
};
相关文章推荐
- 图解Sysprep封装系统
- 4. Median of Two Sorted Arrays
- iOS7以后导航栏按钮颜色问题
- Android 启动页面引导页面登陆注册主页通用框架
- Hibernate多对多双向关联,Annotation与映射文件方式。解决中间表无法插入数据。
- SerialControl.start not connected
- 解决Maven工程中报 Missing artifact jdk.tools:jdk.tools:
- <java API源码初体验>1---collection集合之ArrayList原理分析
- 实现一个三维数组模版CArray3D,可以用来生成元素为任意类型变量的三维数组
- iPhone屏幕尺寸
- myeclipse10点击部署按钮没反应
- dom4j修改,获取,增加xml中某个元素的属性值
- Linux服务器上监控网络带宽的18个常用命令
- JS将数字金额转换为大写人民币汉字
- main函数外也可以调用函数
- C++智能指针测试
- 线程死锁浅谈
- C/c++程序内存分配
- 研究C语言的参数执行顺序
- java Cookie操作