javascript - CSS 溢出属性/Div 鼠标悬停问题 - IE 和 Chrome

标签 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/

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

最佳答案

目前我没有时间对其进行全面调查,但我相信这是由子元素发生的鼠标悬停/鼠标移出的一种奇怪行为引起的。

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

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

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

关于javascript - CSS 溢出属性/Div 鼠标悬停问题 - IE 和 Chrome,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6345792/

相关文章:

javascript - 带视口(viewport)的 HTML5 等距 Canvas - 性能非常差

javascript - 错误 TS2345 : Argument of type '(a: Test, b: Test) => boolean | 1' is not assignable to parameter of type '(a: Test, b: Test) => number'

javascript - 将 vue-i18n 消息作为对象访问

javascript - 当更改事件有界的对象时,JQuery 的 .next() 似乎不起作用

html - 为什么字体属性不适用于类内的文本?

css - 表格单元格的内容可以垂直溢出吗?

html - 无法使用 mat-tab 或 mat-ink-bar (Angular) 自定义 CSS

html - 为什么我不能按导航栏按钮上的任意位置来打开导航栏

css - 溢出:隐藏;强制我的 div 左对齐

html - 我怎样才能隐藏我的动画圆波纹效果的溢出?