当前第2页 返回上一页
Modernizr用来判断浏览器是否支持placeholder属性,如果不支持,则运行jquery语句。他会把所有包含placeholder属性的html元素找出来,并把他存在变量中。在元素获得和失去焦点的时候,脚本会判断value值和placeholder值,来决定value值最终的内容。
如果你想在自己的站点中使用这个功能,需要下载modernizr和jquery类库,并保证他们的引用地址正确。
1 2 3 4 5 6 | < script src = "jquery.js" ></ script >
< script src = "modernizr.js" ></ script >
< script >(!'[placeholder]').focus( input = $( (input.val() == input.attr('placeholder''''placeholder'
input = $( (input.val() == '' || input.val() == input.attr('placeholder''placeholder''placeholder''[placeholder]')
.parents('form').submit().find('[placeholder]').each( input = $( (input.val() == input.attr('placeholder'''</ script >
|
移出webkit搜索框样式
webkit浏览器为搜索框添加了额外的样式,我们需要使用下面的脚本去移出他。
1 2 3 4 | input[type=search] { -webkit-appearance: none;}input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button {
display: none;
}
|

好了,本节课程到此为止。
以上就是HTML5实践-实现跨浏览器HTML5文字占位符-placeholder的具体介绍的详细内容,更多文章请关注木庄网络博客!
返回前面的内容
相关阅读 >>
HTML5的应用-图像裁剪效果图
HTML5拖放的实现方法
怎样开发优秀的HTML5游戏-迪斯尼《寻找奥兹之路》游戏技术详解(一)
h5+js实现本地文件读取和写入
HTML5之pushstate和popstate操作history无刷新改变当前url的详细介绍
HTML5难学吗
浅谈关于HTML5头部<meta>标签的小知识
HTML5-offline apis的简单介绍
HTML5中当鼠标滚轮正在被滚动时运行的脚本的事件onmousewheel
利用HTML5 实现3d 网络拓扑树(图文详解)
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5实践-实现跨浏览器HTML5文字占位符-placeholder的具体介绍