HTML5实践-实现跨浏览器HTML5文字占位符-placeholder的具体介绍


当前第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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...