当前位置:编程学习 > html/css >>

css 兼容性问题this.style.cursor=''''hand''''

答案:作者:洛科
先看这一句
复制代码 代码如下:

<a href=><img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>

在IE下是没问题的,当鼠标划过去时,会出现一个小手的形状,但是在FF中,只有第一次划过去才有效,这个有效是因为有锚记A的存在,而不是onmouseover起作用的结果。
网上找了很多,都说只要让this.style.cursor='hand'改成this.style.cursor='pointer'就可以了,但是在FF中鼠标划过去时只有第一次会出现小手。
其实在FF下面要达到在IE中一样的效果也是可以的。我们的办法就是使用CSS HACK(难道我为CSS HACK又增添了这一条 哈哈?)
复制代码 代码如下:

<a href=><img alt="清空屏幕" src="UI/clear.gif" style="border:0"/>
</a>

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

上一个:让超出DIV宽度范围的文字自动显示省略号...
下一个:JAVASCRIPT IE 与 FF 中兼容写法记录

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,