0

開いたときにコンテンツをBootstrapドロップダウンメニューにロードする方法がわかりません。トリガーがクリックされたときに何かをログに記録することさえできません。

<span class="dropdown">
  <a class="btn btn-mini btn-info dropdown-toggle insert-gallery" id="dLabel" role="button" data-media-id="50" data-toggle="dropdown" href="#">
    Add To Gallery
    <b class="caret"></b>
  </a>
  <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel"></ul>
</span>

$('.insert-gallery').on('click', function(){
  var media_id = $(this).data('media-id');
  console.log(media_id);
  console.log('click');
});

コンソールは何もログに記録しません...

4

2 に答える 2

0

プラグインは現在クリックイベントでfalseを返すため、回避策が見つかりました。

データトグルと以下を削除します。

$(document).on("click", ".dropdown-toggle", function(event) {
  // Ajax actions here 
  $(this).attr("data-toggle", "dropdown").click();
});
于 2012-09-28T12:49:55.070 に答える
0

これは、hrefに投稿し、リクエストのインラインデータ属性を投稿するドロップダウンプラグインのハッキングされたバージョンです。

http://pastebin.com/fRWJaL6L

于 2012-10-02T13:47:46.333 に答える