jquery - 创建 jquery 对话框的 2 种方法。

标签 jquery dialog

我有两种不同的方法来使用 Jquery 创建对话框

这个不起作用:

 var options = "{width: 1024, height: 600, modal: true, buttons: { Cancelar: function () { $(this).dialog('close'); } }, draggable: false, resizeble: false}";

$('#UserSettings').dialog(options);

这个效果很好:

$('#UserSettings').dialog({ width: 1024, height: 600, modal: true, buttons: { Cancelar: function () { $(this).dialog('close'); } }, draggable: false, resizeble: false });

不明白为什么。

最佳答案

删除第一个选项中的引号。对话框的参数是一个对象而不是字符串。

var options = {  
        width: 1024, 
        height: 600, 
        modal: true, 
        buttons: { 
           Cancelar: function () { 
              $(this).dialog('close'); 
           } 
        },
        draggable: false, 
        resizeble: false
 };

关于jquery - 创建 jquery 对话框的 2 种方法。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13405234/

相关文章:

javascript - 如何使用 jquery 从 select 元素中删除选项?

php - 用于 PHP 的类似 jQuery 的界面?

android - EditText 不在 getText() 上返回内容

php - 向投资组合元素添加一个类以设置每三个元素的样式

Jquery 数据表格式数字

ios - 在 iPad 上创建弹出 ListView

android - float 在 Activity 之上的对话框

Android - 使用 AlertDialog 时上下文为空

jquery - 带有子菜单对象的菜单框中的图像

javascript - 页面滚动时 jquery 对话框跳转 (jquery-ui 1.10.3)