在ie6下的hover伪类的使用
作者:jxdawei 来源:大伟的博客 时间:2008-06-01 13:51:00
前段时间在论坛上有人问到一个淘宝网上的hover伪类实现的效果如果兼容ie6。
其实,问题很简单,就是hover伪类在IE6中得不到很好的支持,因为IE6只支持css1,而在css1中hover伪类只能针对a标签来起作用,看了一下淘宝的代码,他们的解决方法是:
首先,按照ie7/FF都支持的css2的写法来写。
其次针对IE6不支持css2再做特殊处理。也就是通过javascript来弥补ie6下的不足。
这段javascript的原理是这样的:
根据某些特征找到需要添加hover效果的标签
对此标签添加onmouseover和onmouseout事件
在onmouseover事件中给对象赋予新的css class属性,同样,在onmouseout时移除该css class即可模拟成hover伪类的效果了。
页面演示地址:ie6-hover.htm (2.78 KB)
标签:伪类,hover,淘宝,链接
0
投稿
猜你喜欢
Python装饰器的两种使用心得
2023-03-17 17:03:23
Laravel框架集合用法实例浅析
2024-05-11 10:03:44
Flask web上传获取图像Image读取并使用方式
2021-06-14 11:37:58
朋友去一家游戏公司的机试题,被难住了
2009-11-29 15:23:00
MySQL单表多关键字模糊查询的实现方法
2024-01-12 18:12:14
TensorFlow实现简单的CNN的方法
2023-09-14 14:08:50
python geopandas读取、创建shapefile文件的方法
2022-09-23 16:57:19
Anaconda入门使用总结
2023-02-06 20:11:18
解决vue组件中click事件失效的问题
2023-07-02 16:34:10
Django REST framework内置路由用法
2022-04-06 14:22:35
pytorch神经网络从零开始实现多层感知机
2023-11-27 08:06:11
swiper在vue项目中loop循环轮播失效的解决方法
2024-05-03 15:10:24
如何避免SQL语句中含有单引号而导致操作失败?
2009-11-07 18:40:00
python下的opencv画矩形和文字注释的实现方法
2022-12-26 22:27:17
Python实现构建一个仪表板的示例代码
2023-10-03 11:53:27
pycharm最新免费激活码至2099年(21.3.18亲测可用)
2023-10-02 09:53:20
pandas中的ExcelWriter和ExcelFile的实现方法
2023-09-20 00:10:36
如何使用pycharm连接Databricks的步骤详解
2023-01-28 23:19:03
python实现桌面壁纸切换功能
2023-05-26 04:38:49
Django 使用Ajax进行前后台交互的示例讲解
2023-08-03 03:57:47