2013-12-16 33 views
0

我想用jQuery的对话框中给定大小,所以我写道:如何使用jQuery的对话框

$('#dialog').dialog("option", "width", 600); 

但我有一个错误:

不能调用对话框的方法在初始化之前;试图 调用方法“选项”

所以我写了:

$("#dialog").dialog(); 
$('#dialog').dialog("option", "width", 600); 

和它的作品..

问题1:它似乎很奇怪,不喜欢这一点,我不知道它必须这样做?

问题2:如果我有几个选项,让我们说'高度',添加它的语法是什么?

谢谢

+3

这是文档尽在:HTTP:// API。 jqueryui.com/dialog/ –

回答

4
$("#dialog").dialog({ 
    width: 600, 
    height:140 
}); 
2

为了回答您的两个问题:你可以在一个对象作为参数传递:

$('#dialog').dialog({ 
    'width':600, 
    'height':700 
}); 

希望这有助于

2

您可以在对话框width和其他选项其初始化。

您的尝试失败,因为您在实例化元素上的插件之前尝试设置属性。

像:

jQuery(document).ready(function() { 
    jQuery("#dialog").dialog({ 
     modal: true, 
     width: 600 
    }); 
}); 

演示:http://jsfiddle.net/IrvinDominin/SpFdS/

0

你可以尝试这样的事情..

$('#dialog').dialog({ 
    modal: true, 
    width: 400, 
    height: 450}); 
相关问题