javascript - 向下滚动时,粘性导航栏下拉菜单在 Safari 上不起作用

标签 javascript jquery html css safari

我有一个粘性导航栏,其中有一个按钮类“dropbtn”,当我单击它时,会显示一个下拉列表。在 Windows 计算机和 Android 手机上一切正常,但由于某些奇怪的原因,在 safari 浏览器上,该按钮仅在网页首次加载时起作用一次。一旦我向下滚动页面,它就变得不可点击,并且下拉列表将不再出现。有人可以帮忙吗?提前致谢!顺便说一句,我没有使用也不能使用 bootstrap。

最佳答案

看起来您的下拉菜单正在显示,它只是由于父元素#navbar_reservas上的overflow: hide;而被隐藏。

尝试删除 overflow:hidden 或将其更改为 overflow:visible; :)

关于javascript - 向下滚动时,粘性导航栏下拉菜单在 Safari 上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46984096/

相关文章:

jquery - CSS 边框和填充在 IE 8 + 9 中不起作用

javascript - 来自 .width 的变量

javascript - 如果焦点函数

javascript - 如何更改从数据表导出的 Excel 文件的字体大小?

javascript - HTML 文件中包含的脚本无法在 Google Apps 脚本 HTMLService 中运行

javascript - HTML/CSS : 10x10 div boxes with equal margin, 但由于某种原因高度比宽度长

html - 需要在主页上识别元素 - Wordpress

javascript - Angular 有条件地启用/禁用 HTML 选择

javascript - 如何使用 AngularJS 将一个 .js 文件用于多个 .html 页面

javascript - 使用 jQuery 显示和隐藏多个 div