Ruby on rails twitter引导下拉开关在显示屏上打开,不显示';t形开关
我插入了一个测试切换按钮(从演示粘贴) 将显示该按钮,但所有选项都可见,并且根本不进行切换 button-toggle.js插件已经存在(签入资产),我已经将其添加到我的应用程序js文件中Ruby on rails twitter引导下拉开关在显示屏上打开,不显示';t形开关,ruby-on-rails,Ruby On Rails,我插入了一个测试切换按钮(从演示粘贴) 将显示该按钮,但所有选项都可见,并且根本不进行切换 button-toggle.js插件已经存在(签入资产),我已经将其添加到我的应用程序js文件中 $(document).ready -> $('.dropdown-toggle').dropdown() 这很奇怪,因为在我的页面顶部,在导航栏中,我已经有一个下拉按钮来选择网站语言。。。而且这个很好用。。。(同时显示语言和标志) 我还试着调试,插入 $(".dropdown-menu"
$(document).ready ->
$('.dropdown-toggle').dropdown()
这很奇怪,因为在我的页面顶部,在导航栏中,我已经有一个下拉按钮来选择网站语言。。。而且这个很好用。。。(同时显示语言和标志)
我还试着调试,插入
$(".dropdown-menu").click (event) ->
alert 'dd clicked'
这是由两个菜单触发的,因此它已安装,但第二个菜单是打开的,永远不会切换,与Twitter引导无关 我试着在我的模板的其他地方移动切换按钮,第一个在我的顶部导航栏中,因为第一个正在运行,这个测试运行得很好。。。 我把它放在模板的另一部分,结果相同:它运行
因此,我研究了用于此按钮的类:。分页,这也是Kaminari paginator使用的类。。。我摆脱了这个班。。。它跑起来了 你能把包装贴在下拉菜单上吗?那是
ul
和li
。哪一个?语言/标志?
.btn-group{:style => "margin-top: 4px; float:right;"}
%a.btn{:'data-toggle' => "dropdown", :href => "#", :id => "babLocaleSelect"}
%span.babFlag{:class => "babFlag-#{I18n.locale}"}= I18n.locale.to_s
= I18n.t(I18n.locale)
%a.btn.dropdown-toggle{:'data-toggle' => "dropdown", :href => "#"}
%span.caret
%ul.dropdown-menu.bablevel-content
- other_backoffice_languages.each do |language|
%li.babLocale
%a{:href => backoffice_language_path(:locale => language), :id => "#{language}_language_link" }
%span.babFlag{:class => "babFlag-#{language}"}= I18n.t(language)
= I18n.t(language.to_sym)
$(".dropdown-menu").click (event) ->
alert 'dd clicked'