jQuery对话框无法在Firefox中运行

时间:2012-10-16 19:22:36

标签: jquery jquery-ui firefox modal-dialog

我遇到了一些问题,为什么我的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");
            })
        },          
    })              

})

你们有没有人有任何想法?

1 个答案:

答案 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;
});​