2016-04-12 8 views
-1

私は非常に簡単なレスポンシブなナビゲーションを作成しましたが、それは私のjavascriptで応答しません。それが私の論理かどうか、それは間違っている。理解できません。レスポンシブなナビゲーションメニューjavascriptは役に立たない

  1. ナビゲーションがデバイスサイズになると、レスポンシブスタイルが表示されますが、メニューをクリックしてもトリガーがプルされません。

これは、デバイスのサイズ へとnav uldisplayのために電源を入れる前に、私のjavascriptの

$(function() { 
    var pull  = $('#pull'); 
     menu  = $('nav ul'); 
     menuHeight = menu.height(); 

    $(pull).on('click', function(e) { 
     e.preventDefault(); 
     menu.slideToggle(); 
    }); 
}); 

#pulldisplay: noneあるトリガーだったですが、デバイスのサイズとdisplay: none後にターンする前blockました。

私は何かを見逃しましたか?

+0

のようなものを試してみてください、あなたはコンソールをチェックしましたか?何かエラーが発生した場合 – pradeep1991singh

+0

はい、私はコンソールをチェックしました。これは一般的なエラーでした。私はgoogleapis ..恋に落ちる。ちょっと前に気がついた。 thx @ pradeep1991singh – newguy

答えて

1

がトリガされていない機能をクリックするようだ、この

$(document).ready(function() { 
 
    $(function() { 
 
     var pull  = $('#pull'), 
 
      menu  = $('nav ul'), 
 
      menuHeight = menu.height(); 
 

 
     $(pull).click(function(e) { 
 
      e.preventDefault(); 
 
      alert('here'); 
 
      menu.slideToggle(); 
 
     }); 
 
    }); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script> 
 
<div id="pull"> 
 
click me 
 
</div> 
 
<nav><ul> 
 
<li>nav test</li> 
 
</ul></nav>

+0

私のコードまたはurの何も間違っていません。それは私のgoogleapisを間違って配置することについてでした..あなたを困らせてごめんなさい。ウルの努力のためのthx tho – newguy

関連する問題