JavaScript 解决 IE6 不支持 li:hover 的方法
来源:互联网 发布:大数据课程 编辑:程序博客网 时间:2024/04/30 21:28
网页上的任何一个元素都可以带鼠标悬浮效果。firefox 和 IE7 以上版本都可以直接加上 div:hover, li:hover 就可以让鼠标悬浮出效果了,但 IE6 不行,这时需要一段 JavaScript 代码来搞定。
JavaScript Code:
sfHover = function() { var sfEls = document.getElementById("nav").getElementsByTagName("li"); for (var i = 0; i < sfEls.length; i++) { sfEls[i].onmouseover = function() { this.className += " sfhover" } sfEls[i].onmouseout = function() { this.className = this.className.replace(new RegExp(" sfhover\\b"), "") } }}if (window.attachEvent) window.attachEvent("onload", sfHover);
xhtml Code:
<ul id="nav"> <li>列表一</li> <li>列表一</li> <li>列表一</li></ul>
CSS Code:
#nav li:hover, #nav li.sfhover { font-weight:700}
- JavaScript 解决 IE6 不支持 li:hover 的方法
- 解决IE6不支持li:hover鼠标经过的效果
- 完美解决IE6不支持hover的方法
- IE6.0 不支持LI:HOVER的解决方法
- 解决ie6不支持:hover、属性选择器等问题的方法
- IE6.0 不支持LI:HOVER的解决方法
- 解决低版本ie下li:hover不支持的问题
- 一个解决ie6不支持:hover、属性选择器等问题的方法
- IE6不支持hover的解决方法
- 解决 div:hover在IE6不支持的方案
- li:hover在IE6下的解决办法
- Js解决ie6不支持fixed的方法
- IE6不支持hover解决方案
- IE6不支持hover解决方法
- 两种办法解决IE6下非链接不支持hover的问题
- 关于CSS在IE6以下浏览器不支持:hover伪类的解决方式
- IE6 li a:hover position
- IE6下支持li:hover的鼠标滑过效果,方法绝对正确,我已测试过
- 快速排序
- The Notes of Linux Device Drivers
- SQL SERVER中QUOTED_IDENTIFIER选项的使用
- [iOS]《美式英语发音》version 1.0 完成
- Android入门学习笔记(二):Android开发环境的搭建
- JavaScript 解决 IE6 不支持 li:hover 的方法
- Poj 1195 二维树状数组
- flex定时重连服务端
- C# 字符串替换方法/(正则表达式)
- VC2010 多文档选项卡模式的2个应用
- Twitter 将开源类Hadoop工具
- poj 2481 树状数组
- linux配置文件
- 在协调景城网市场部方面工作中遇到的一些问题问题