首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >阻止浏览器搜索ctrl f滚动折叠的div

问阻止浏览器搜索ctrl f滚动折叠的div
EN

Stack Overflow用户
提问于 2013-03-05 00:51:19
回答 2查看 982关注 0票数 5

通过将包装器div的宽度设置为比内容的宽度小得多,我有一个“折叠”的面板。然而,当我使用ctrl f搜索单词时,我折叠的面板会滚动,即。折叠面板的包装器div的scrollLeft属性不再为0。这是一个问题,因为我不希望它被滚动,因为它弄乱了UI。

有没有办法防止搜索在我折叠的面板中自动滚动内容?一些我可以抓住的事件(焦点?)这样每当浏览器的搜索激活时,我就可以将scrollLeft重置为0,或者我可以设置CSS?

我没有使用jQuery,所以不能选择任何与jQuery相关的东西。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-28 19:02:55

这是任何浏览器的默认功能和用户期望的功能,删除或阻止它会给开发人员提供严重改变用户体验的能力,通常是不可能的,也不是一个好主意。

话虽如此,我得到的第一个建议如下

1)完全折叠后,将对象或其内容的CSS显示设置为None。

2)折叠时移除内容,并将其存储在内存中,以便在打开折叠的内容时重新注入。

3)打开折叠的元素时,将scrollLeft设置为0。

票数 1
EN

Stack Overflow用户

发布于 2013-03-09 01:27:38

你有没有尝试过overflow:隐藏在div上?

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15206675

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档