手机
当前位置:查字典教程网 >网页设计 > Div+Css教程 >css 兼容性问题this.style.cursor=''hand''
css 兼容性问题this.style.cursor=''hand''
摘要:作者:洛科先看这一句复制代码代码如下:在IE下是没问题的,当鼠标划过去时,会出现一个小手的形状,但是在FF中,只有第一次划过去才有效,这个有...

作者:洛科

先看这一句

复制代码 代码如下:

<a href='#' onmouseover="this.style.cursor='hand'" onmouseout="this.style.cursor='default'">

<img alt="清空屏幕" src="UI/clear.gif"/>

</a>

在IE下是没问题的,当鼠标划过去时,会出现一个小手的形状,但是在FF中,只有第一次划过去才有效,这个有效是因为有锚记A的存在,而不是onmouseover起作用的结果。

网上找了很多,都说只要让this.style.cursor='hand'改成this.style.cursor='pointer'就可以了,但是在FF中鼠标划过去时只有第一次会出现小手。

其实在FF下面要达到在IE中一样的效果也是可以的。我们的办法就是使用CSS HACK(难道我为CSS HACK又增添了这一条 哈哈?)

复制代码 代码如下:

<a href='#' onmouseover="this.style.cursor='pointer';this.style.cursor='hand'" onmouseout="this.style.cursor='default'">

<img alt="清空屏幕" src="UI/clear.gif"/>

</a>

在IE7和FF3.0.3中测试通过。

【css 兼容性问题this.style.cursor=''hand''】相关文章:

pre标记里内容自动换行

CSS兼容性问题 && CSS HACK

css margin属性兼容性分析

css布局中的居中问题

css3文本阴影属性text-shadow说明

ie placeholder属性的兼容性问题解决方法

CSS出现overflow的一些问题

如何用!important解决浏览器兼容性问题

CSS3实现的炫酷菜单代码分享

CSS中关于居中的小技巧

精品推荐
分类导航