在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
  • asp之家 网络编程 m.aspxhome.com