1

谷歌浏览器版本 29.0.1547.62 m。

我通过将其父级的 CSS 属性溢出设置为隐藏,从视图中隐藏了一些 DIV 元素,并且这些 DIV 元素使用 CSS 属性转换重新定位。

当我打开 find (ctrl + F) 时,输入在 DIV 中找到的单词,DIV 会被浏览器移动。

如何防止 Chrome 在使用搜索功能时重新定位我的 DIV 元素?

4

2 回答 2

0

不幸的是,您无能为力。overflow:hidden不会阻止溢出的内容滚动到视图中,它只是不显示滚动条。选择部分或全部超出父级边界的元素将滚动内容,直到该元素完全或尽可能多地在视图中。您可能已经猜到了,这就是 chrome 的搜索功能给您带来的问题。

于 2013-09-02T09:41:27.620 回答
0

带有 , 的元素overflow:hidden;触发onscroll事件。您可以收听并再次手动滚动。

在 Chrome 41 / OSX 上测试。

于 2015-03-28T12:45:54.833 回答