网页定位特效
jquery实现代码
|
|
|
|
这一段是css hack 解决ie6 兼容性问题
测试IE兼容性可以用IEtester 点这里
IETester包含多个版本的IE,可以方便的用来进行兼容性测试,获取下载或者更多信息可以访问:http://www.my-debugbar.com/wiki/IETester/HomePage
原生javascript实现代码
|
|
因为IE 对getElementsByClassName
支持比较差,这里我们创建一个函数 根据class name 获取元素
|
|
"(\\s|^)"
是什么意思?
\s
空白符
^
- 在字符集中表示反向选取,比如
[^abc]
表示字符集中不包括 a,b,c - 表示字符串的开始
所以(\\s|^)
表示 空白符或者字符串的开始
备注:代码里的\s有两个\ ,是java,js等一些语言里的转义
正则表达式
|
|
含有传入参数cls 且 首尾有空白符或者什么都没有的的字符串
\\s|^
表示空白符或者 什么都没有(起始位置)\\s|$
表示 空白符或者什么都没有(结束位置)
例如:”className” 或者 “ className ”
参考: