博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
input placeholder属性IE、360浏览器兼容性问题
阅读量:6689 次
发布时间:2019-06-25

本文共 1506 字,大约阅读时间需要 5 分钟。

效果:

效果二:

请在IE中体验。

 

1、创建JS文件:jquery.JPlaceholder.js

js代码如下:

/* * jQuery placeholder, fix for IE6,7,8,9* hovertree.com */var JPlaceHolder = {    //检测    _check : function(){        return 'placeholder' in document.createElement('input');    },    //初始化    init : function(){        if(!this._check()){            this.fix();        }    },    //修复 何问起    fix : function(){        jQuery(':input[placeholder]').each(function(index, element) {            var self = $(this), txt = self.attr('placeholder');            self.wrap($('
').css({position:'relative', zoom:'1', border:'none', background:'none', padding:'none', margin:'none'})); var pos = self.position(), h = self.outerHeight(true), paddingleft = self.css('padding-left'); var holder = $('').text(txt).css({position:'absolute', left:pos.left, top:pos.top, height:h, lienHeight:h, paddingLeft:paddingleft, color:'#aaa'}).appendTo(self.parent()); self.focusin(function(e) { holder.hide(); }).focusout(function(e) { if(!self.val()){ holder.show(); } }); holder.click(function(e) { holder.hide(); self.focus(); }); }); }};//执行 jQuery(function(){ JPlaceHolder.init(); });

2、页面中使用方法如下:

jQuery JPlaceholder Demo - 何问起
参考

实践是检验真理的唯一标准,希望能到大家。

参考:

 

更多特效:

转载地址:http://shhao.baihongyu.com/

你可能感兴趣的文章
CentOS6.5固定IP方式上网(NAT)
查看>>
jboss信息安全
查看>>
[DP][二分]JZOJ 3463 军训
查看>>
SQL语言基础
查看>>
跟左神学算法10 经典算法 - 递归与动态规划
查看>>
888. Uncommon Words from Two Sentences
查看>>
查看最新的Google地址
查看>>
数值与字符串的转换
查看>>
正则表达式基础总结
查看>>
oalTouch (OpenAL的一个应用)
查看>>
编译发布版本的时候移除NSLog输出的方法
查看>>
黄聪:VS2017调试时提示“运行时无法计算表达式的值”
查看>>
黄聪:iis7.5 偶尔出现500服务器错误-内部服力器错误
查看>>
爬虫库之BeautifulSoup学习(四)
查看>>
Windows中git使用教程
查看>>
网页音乐制作器(网页钢琴)-- MusicMaker
查看>>
oracle优化:避免全表扫描(高水位线)
查看>>
对超级课程表产品的一些个人小看法
查看>>
词频统计 效能分析
查看>>
Linux终极shell-zsh的完美配置方案!——oh-my-zsh
查看>>