【发布时间】:2015-10-23 04:09:03
【问题描述】:
我正在寻找一个响应式水平菜单,它可以动态折叠不适合菜单“更多”部分的项目。 非常像这个例子: http://www.jqueryscript.net/demo/Responsive-Horizontal-Nav-Menu-with-jQuery-CSS
由于我将在静态生成的离线页面中使用它,我不希望代码中的整个 jQuery 实现并寻找更简单的解决方案,这样做但只有一点或没有 JS,但有纯 CSS。
这可能吗?还是我必须使用 jQuery 来实现它?
【问题讨论】:
-
不,不能使用 CSS。当项目不适合/断点在哪里时,CSS 不“知道”。为此,您需要 JS/jQuery。
-
@LinkinTED 这就是为什么您必须手动对其进行编程;)检查我的答案。
-
@Rvervuurt 是的,正是……这确实是一个解决方案。但不漂亮... JS 提供了更灵活的解决方案imo。干得好 :)
-
当然!我也会推荐 JS 或 jQuery。特别是如果它处于离线状态,您可以将库存储在本地。但我的回答应该是有用的。现在正在尝试设置小提琴。
-
是的,漂亮是不同的(因为你基本上必须有两个菜单),但它可以工作@LinkinTED jsfiddle.net/dynnc8bf
标签: jquery css menu responsive-design navbar