2014-09-20 1 views
0

현재 라이트 박스 2를 사용하여 이미지 그룹을 표시하고 있는데,이를 추가하고 버튼이 표시된 후에 data-title 속성에 맞춤 검색 버튼을 추가하는 것이 좋습니다. 그러나 그 클릭 이벤트를 잡지 못합니다. 버튼을 클릭하면 내 코드가 실행되지 않습니다. 왜 이런 일이 일어나는 걸까요? 내가 어떻게 작동하게해야합니까?라이트 박스 캡션 영역에 버튼을 추가하는 방법은 무엇입니까?

data-title='<a href="#" onclick="myfunction()">button</a>' 

답변

0

내가 추측하고있어 당신이 myfunction()이에 싸여 가지고 : 범위에서 함수를 정의한다

$(document).ready(function(){ 

또는

$(window).load(function(){ 

. .ready() 또는 .load() 기능에서 가져올 수 있다면 제대로 작동합니다.

function myfunction() { 
    alert('it works!'); 
} 
$(document).ready(function(){ 
    //other stuff 
}); 

을하지만이 작동하지 않습니다 :

Working Example 그래서 요약하면,이 작품

$(document).ready(function(){ 
    function myfunction() { 
     alert('it works!'); 
    } 
}); 
+0

덕분 대답,하지만 난 두지 않았다 'ready' 또는'load' 안에'myfunction'이 있습니다. 실제로 마지막에'lightbox2'를 사용하지 않았습니다 .. 다시 한번 감사드립니다 :-) – richard

관련 문제