CSS溢出属性/ Div鼠标悬停问题 - IE&铬

时间:2011-06-14 15:10:00

标签: javascript css overflow

我在主div中有一个div,它有以下属性:

#inner {
width:149px;
overflow:auto; //Note this
margin:35px 0 0 0;
height:575px;
display:none;               
}
主要div上的

我在两个事件(onmouseover& onmouseout)上调用了两个函数。鼠标悬停内部div显示滚动条。似乎只要鼠标在向下滚动后从滚动条移动到DIV中,DIV就会返回到顶部。 您可以在此处找到代码:[链接] http://www.designworks.com.pk/example/

请在IE&当我们向下滚动DIV返回到顶部时的chrome。请帮我解决这个问题。

1 个答案:

答案 0 :(得分:2)

我目前没有时间对其进行全面调查,但我认为这是由于鼠标元素发生的鼠标悬停/鼠标移动的一种奇怪行为造成的。

如果jquery是一个选项,使用hover处理很多这些问题并且似乎可以解决您的问题:

http://jsfiddle.net/ZJBXX/13/

编辑:请注意,这是在评论中发布的小提琴,可能与您当前的代码不完全相同。