我遇到了一些问题,为什么我的Jquery对话框在firefox中不起作用。 在Chrome中它运行正常。
$(".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");
})
},
})
})
你们有没有人有任何想法?
答案 0 :(得分:1)
您缺少多行结尾,并且您在第一行返回false,此代码应按预期工作:
$(".showTasksButton").click(function() {
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').click(function() {
dialogwindow.dialog("destroy");
});
},
});
return false;
});