javascript - 折叠 div 的 Accordion 菜单 CSS3、HTML5 问题

标签 javascript html css accordion

我对使用 HTML5 和 CSS3 的 Accordion 菜单有疑问。 Accordion 功能很好,缓和过渡也很好。我的问题是每个内容 div 都有很多内容,我需要使用 overflow-y 来滚动内容。如果您滚动内容,然后想跳转到另一个元素...您刚刚所在的 div 折叠(它应该)但它不会恢复到超链接菜单项,而是显示滚动的内容。

我想看看当有人跳转到另一个元素时,是否有任何建议可以使导航更加友好。

这是一个例子。 http://www.toolboxwebdesign.com/css3.html

提前感谢您的帮助!

最佳答案

我会在 Accordion 的内容周围放置一个 div,不包括标题,然后将您的 overflow-y 放在那个 div 上。这样标题将始终位于顶部,不会随内容滚动。

关于javascript - 折叠 div 的 Accordion 菜单 CSS3、HTML5 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13715393/

相关文章:

php - HTML 表单单选按钮不起作用

javascript - 使用 jQuery-Resizable 调整 2 个 div 的宽度

javascript - Kafka.JS 拒绝连接 <<[BrokerPool] 无法连接到种子代理,正在尝试列表中的另一个代理>>

javascript - 如何处理冲突的库? - mathquill 与 bootstrap

c# - ASP.NET ConfirmButtonExtender 在 IE 中没有背景

javascript - 如何覆盖 print css 中的内联样式?

html - 由于 css 位置错误,无法显示下拉菜单栏

javascript - 如何使用 javascript 将随机数量的图像动态添加到 div?

javascript - 如何使用 javascript 从一组 100 个中生成 10 个唯一的随机数?

html - 通过减小 td 的大小来删除表中两个 td 之间的空白