2012-09-28 4 views
0

열 때 부트 스트랩 드롭 다운 메뉴에 컨텐츠를로드하는 방법을 알 수 없습니다. 방아쇠를 클릭해도 아무 것도 기록 할 수 없습니다. 플러그인이 현재 클릭 이벤트에 false를 반환으로 콘솔 아무것도 기록하지 않습니다Twitter Boostrap Dropdown Ajax 내용로드

<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'); 
}); 

...

+0

목록 항목이 필요합니다. – noel

+0

그래, Ajax와 관련된 의미가있어. –

답변

0

다음은 HREF 및 게시물 인라인 데이터에 게시물 요청 속성 있다는 플러그인 드롭 다운의 해킹 버전입니다.

http://pastebin.com/fRWJaL6L

0

좋아, 해결 방법을 발견했다.

데이터 토글 다음 제거

$(document).on("click", ".dropdown-toggle", function(event) { 
    // Ajax actions here 
    $(this).attr("data-toggle", "dropdown").click(); 
}); 
+0

사실, 이것은 각 항목의 첫 번째 클릭에만 적용됩니다. 요청 된 아약스는 첫 번째 클릭에서만 실행됩니다. –

관련 문제