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

本文共 1562 字,大约阅读时间需要 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 - 何问起
参考

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

参考:

 

更多特效:

转载于:https://www.cnblogs.com/roucheng/p/placeholder.html

你可能感兴趣的文章
zoj 1738 - Lagrange's Four-Square Theorem
查看>>
【iOS】Object-C注释
查看>>
Linux设备驱动之Ioctl控制【转】
查看>>
NSArray 初始化
查看>>
Android:简单联网获取网页代码
查看>>
抽象类,摘要方法
查看>>
武汉出租车集体罢工 是打车软件的错?
查看>>
Memcached完全解剖–1. memcached基金会
查看>>
Sqlite-SQLiteHelper类,操作SQLite数据库
查看>>
BZOJ 1823 JSOI 2010 盛宴 2-SAT
查看>>
软测试-计算机组成原理、系统和网络安全机构
查看>>
AndroidStudio的一些坑
查看>>
C++小思
查看>>
【转】人,技术与流程
查看>>
hdu 4710 Balls Rearrangement (数学思维)
查看>>
MySQL 一致性读 深入研究
查看>>
centos6.5 redis应用环境搭建
查看>>
计算机中的字,字长,位,字节的概念
查看>>
Kafka实战-Flume到Kafka (转)
查看>>
yii自动登录
查看>>