Firefox를 사용하여 Jquery 대화 상자가 작동하지 않는 이유를 알아 냈습니다. Chrome에서 잘 작동합니다.jQuery 대화 상자가 Firefox에서 작동하지 않습니다.
$(".showTasksButton").click(function() {
return false;
var lessonId = $(this).attr('href');
var dialogwindow = $(this).next().clone();
dialogwindow.dialog({
draggable : false,
resizable : false,
width : 300,
height : 350,
zIndex : 10001,
modal:true,
open: function(){
jQuery('.ui-widget-overlay').bind('click',function(){
dialogwindow.dialog("destroy");
})
},
})
})
아무도 아이디어가 있습니까?
는 클릭 처리기의 첫 번째 줄에 false를 반환? 대화 코드가 전혀 실행되지 않으므로 어디서나 작동하지 않아야합니다. – Amareswar
어떤 오류가 있습니까? jsFiddle에서 이것을 재현 할 수 있습니까? – j08691
음, 처음에는 몇 줄의 결말 (';')이 누락되었습니다. 그리고 @Amareswar가 언급했듯이, 당신은 첫 번째 라인에서 false를 반환합니다, 당신은'event.preventDefault'를 의미했을 것입니다. –