当前第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使用audio标签实现歌词同步的效果
HTML5 localstorage知识点总结
HTML5学习笔记(一)-认识HTML5
有关HTML5页面在iphonex适配问题
HTML5新表单元素的图文实例
HTML5实现上传图片预览效果代码
HTML5地理定位与第三方工具百度地图的应用
常用的HTML5列表标签
HTML5实现二维码扫描并解析
详解HTML5 placeholder属性
更多相关阅读请进入《HTML5》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » HTML5实践-实现跨浏览器HTML5文字占位符-placeholder的具体介绍