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的应用-图像裁剪效果图

HTML5拖放的实现方法

怎样开发优秀的HTML5游戏-迪斯尼《寻找奥兹之路》游戏技术详解(一)

h5+js实现本地文件读取和写入

HTML5之pushstate和popstate操作history无刷新改变当前url的详细介绍

HTML5难学吗

浅谈关于HTML5头部<meta>标签的小知识

HTML5-offline apis的简单介绍

HTML5中当鼠标滚轮正在被滚动时运行的脚本的事件onmousewheel

利用HTML5 实现3d 网络拓扑树(图文详解)

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

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

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

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

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

评论

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