2017-10-20 15 views
0

私は、最初のクリックロードで動作する情報というドロップダウンメニューを持っています...しかし、私は別のページに切り替えて、ドロップダウンロードを作ろうとします。何か案は?Railsドロップダウンメニューが機能しない/ハッシュリンクが機能しない?たぶんターボリンクのエラーですか?

http://www.sonomaproud.com/

"の情報ページには、" ドロップダウンがあります。私のCSSは結構です

<div class="ma-subnav__item" data-turbolinks="false"> 
      <div class="content" data-turbolinks="false">           
       <ul class="normal-ul" data-turbolinks="false"> 
<li class="dropdown" data-turbolinks="false"> 
    <a href="#" data-turbolinks="false" class="link-reset" data-toggle="dropdown">Information <i class="icon-arrow"></i></a> 
    <ul class="dropdown-menu" data-turbolinks="false"> 
    <li><%= link_to "Why", welcome_why_path, class: "link-reset" %></li> 
    <li><%= link_to "How", welcome_how_path, class: "link-reset" %></li> 
    <li><%= link_to "Resources", welcome_resources_path, class: "link-reset" %></li> 
    <li><%= link_to "Contact Us", welcome_feedback_path, class: "link-reset" %></li> 
    </ul> 
</li></ul> 
      </div> 
     </div>  

:あなたはページを切り替えるないとき

それはちょうどロードここ

は私のhtmlです!

答えて

2

最初のページの読み込み時にのみドロップダウン動作を適用しているようです。あなたは、あなたがdata-turbolinks属性は必要ありませんturbolinks:load

$(document).on('turbolinks:load', function() { 
    var dropdown = document.querySelectorAll(".dropdown"); 
    // … the rest 
}) 

に行動を適用する必要があります。

+0

ありがとうございます!ソノマの町に大きな火がついてきたので、私はこのサイトを手伝ってくれました!この修正は私が探していたものでした。 – Gcamara14

関連する問題