jquery对话框从1.8.2升级到1.9.1

时间:2016-04-08 17:37:25

标签: jquery jquery-ui

我正在将我的应用程序从jquery 1.8.2升级到1.9.1。所以我已经包含了1.9.1 dll并将Themes.css包含在我的母版页中。当我弹出一个对话框时,按钮没有任何按钮文本。在1.8.2中,对话框有“是”和“否”按钮。现在我得到没有文字的按钮。

这是对话框的代码。这是问题所在吗?

$("#dialog-confirm").dialog({
resizable: false,
height: 140,
modal: true,
buttons: {
    'No': function () {
        $("#dialog-confirm").dialog("close");
        },
    'Yes': function () {
        $("#lblErrors").text("");
        $("#lblMessage").text("");
        $('#btnAddNewCourse').show();
        }
    }
});

2 个答案:

答案 0 :(得分:0)

在Fiddle with jQuery 1.9.1中使用你的代码,它看起来仍然是编写对话框的有效方式:Fiddle

您也可以尝试使用以下语法编写对话框代码:

$( ".selector" ).dialog({ buttons: [ { text: "Ok", click: function() { $( this ).dialog( "close" ); } } ] });

Example Fiddle

如果重写似乎没有解决,请确保您没有收到任何错误,并且您的脚本包含在正确的顺序中。

答案 1 :(得分:0)

我下载了主题1.9.2的一个版本,似乎解决了这个问题。谢谢。