2013-02-08 3 views
0

내가 필요한 것은 클릭 이벤트가 간단한 모달을 시작하고이 모달에있는 버튼을 클릭하지만 두 번째 클릭 (첫 번째 클릭에 의해 트리거 됨)이 작동하지 않는다는 것입니다. :(JQuery 다른 클릭 내부를 클릭하십시오

jQuery(function ($) { 

    // Load dialog on click 
    $('#basic-modal .basic').click(function (e) { 
     $('#basic-modal-content').modal(); 
     $("#botaoTeste").click(); 

     return false; 
    }); 
}); 
+0

당신에게 클릭이 작동하지 않는 확실하고 클릭 이벤트 핸들러가되지 않는 것이 제대로 바인딩 된? 당신이 '모달'뭔가를 기본적으로 새 가정으로 마크 업 이동합니다. jquery의 새로운 'on' 이벤트 바인딩 모델을 사용하지 않는 한 귀하의 이벤트 처리기를 유지할 것인지 잘 모르겠습니다. –

+0

아무 처리기도 사용하지 않고 @Pete 클릭하면 프로그래밍 방식으로 요소가 클릭됩니다 –

답변

0

당신은 함수에을의 separete 및 샘플을 위해, 당신이 필요로하는 곳에 호출 할 수

jQuery(function ($) { 

    // create a function 
    function clickEventTest(e) { 
     // some code 
    } 

    // set this function on the click of the 'botaoTeste' element 
    $("#botaoTeste").click(clickEventTest); 

    // Load dialog on click 
    $('#basic-modal .basic').click(function (e) { 
     $('#basic-modal-content').modal(); 

     // call the function 
     clickEventTest(e); 

     return false; 
    }); 
}); 
+0

"botaoTeste"버튼을 클릭하면 작동합니다. 예상했다. 모달이 열리면 클릭하기 만하면됩니다. 어쩌면 나는 그걸 열어서 사용할 수있을 테니, 나는 지금 그것을 시도하고있다. =] – Linn

관련 문제