我使用固定的 Topbar 4.3.1。在小屏幕(移动模式)上,顶栏只会展开,如果我所在的页面有一个类似的 URL
www.mysite.com
www.mysite.com/segment1
如果我在一个带有类似 URL 的页面上
www.mysite.com/segment1/segment2
顶栏不会展开。既不是点击(浏览器窗口 800x600)也不是点击(三星 Galaxy 平板电脑和华为智能手机)
在停止模式下一切都很好。在这里,我可以使用带有 2 个段的 URL。
我使用固定的 Topbar 4.3.1。在小屏幕(移动模式)上,顶栏只会展开,如果我所在的页面有一个类似的 URL
www.mysite.com
www.mysite.com/segment1
如果我在一个带有类似 URL 的页面上
www.mysite.com/segment1/segment2
顶栏不会展开。既不是点击(浏览器窗口 800x600)也不是点击(三星 Galaxy 平板电脑和华为智能手机)
在停止模式下一切都很好。在这里,我可以使用带有 2 个段的 URL。
已修复,这是经典目录问题。Foundation 将 Zepto、JQuery 和 foundation.min.js 存储在js/vendor/
我在我的安装中有它们assets/js/vendor
我的 CMS 也想要一个前导斜杠,所以我需要/assets/js/vendor. JQuery 路径没有 assets/ 并且对于所有 3 个脚本,assets 前面的斜线都丢失了。在我改变它之后,菜单就起作用了。
我使用 firebug 控制台进行调试。错误
ReferenceError: $ is not defined
让我走上正确的道路。如果
<script>
$(document).foundation();
</script>
有问题,而不是这里一定有问题
<script>
document.write('<script src=' +
('__proto__' in {} ? '/assets/js/vendor/zepto' : '/assets/js/vendor/jquery') +
'.js><\/script>')
</script>
<script src="/assets/js/foundation.min.js"></script>
这三个脚本是 Foundation 的基础。如果无法加载,Foundation 将无法正常工作