2011-09-22 70 views
1

我使用下面的代码在悬停时调用div,它在ie7 +,ff和chrome上工作正常,但在ie6中没有。mouseover在ie6中不工作

<div class="business-bottom-content" onMouseOver="javascript:this.className='business-bottom-content-hover';" onMouseOut="javascript:this.className='business-bottom-content'"> 
+2

第一步:从事件代码中删除'javascript:' –

+1

它对于IE6有多重要?你正在谈论的是五年前被浏览器取代的浏览器,所以如果你不直接为一个指定它的客户端工作,那么你可能会让这10%的浏览器在没有鼠标悬停的情况下生存下来。 – glenatron

+2

@TJHeuvel您的评论可能适用于本网站的每个2,093,145个问题。通过代码片段查询ie6和ie7的不同行为似乎对我来说是一个非常好的问题 - 尽管Ashutosh,你应该尝试接受一些你以前提出的问题的答案。 – Tom

回答

0

我不知道它是否适用于onMouseOver为好,但在:hover CSS功能仅适用于IE6 a元素。

至于你想要做什么,我也建议在CSS中使用:hover