基础护栏6.3.10和5.1.3轨道JavaScript的工作不轻击棒只显示元素下拉列表不工作
问题描述:
dropdown is not working. it seams java script is not working基础护栏6.3.10和5.1.3轨道JavaScript的工作不轻击棒只显示元素下拉列表不工作
我使用的基础护栏6.3.10和5.1.3轨道,但JavaScript的它不工作。 tap-bar
只显示元素,下拉式不起作用。 它看起来JavaScript不工作!
我必须包括:
<%= javascript_include_tag "vendor/modernizr" %>
答
我设法使这项工作。
首先,你要添加的jQuery,here is another question explaining how
基金会实际需要jQuery的正常工作。因此,简而言之,你必须安装纱,如果你没有它,那么你的项目中执行:
yarn add jquery
之后添加了jQuery的application.js。我的application.js文件如下所示:
//= require rails-ujs
//= require turbolinks
//= require jquery
//= require foundation
//= require_tree .
在turbolinks之后要小心地要求jquery和foundation。
下一步是创建一个foundation_load.coffee文件。你可以把这个代码,它负载的基础,甚至与周围turbolinks:
$(document).on('turbolinks:load',() ->
$(document).foundation()
)
也正在做,你有最后一两件事要做。看起来文件“foundation_and_overrides.scss”没有正确生成。如果你看它,你会看到
@include foundation-drilldown-menu;
@include foundation-dropdown;
@include foundation-dropdown-menu;
难道之前的输入:
@include foundation-menu;
因此,基础菜单的CSS规则将覆盖基础上,下拉菜单的CSS规则。这是疯狂的,因为它应该是完全相反的。 因此,只需在基础菜单后输入这些输入内容,您就可以轻松前往。 :)