1

我想设置一个对话框的宽度。为此,我使用了以下代码

$('#splashIndex').click(function() {
    alert('aa');
    $('#terms').dialog("option", "width", 460);
});

但它不起作用。如何设置宽度?

4

3 回答 3

0

也许你没有等待 DOM 准备好,也许你的对话框是一个动态添加的元素。尝试使用委托,在这两种情况下都有效:

$(document).on('click','#splashIndex', function () {
            alert('aa');
            $('#terms').dialog("option", "width", 460);
        });
于 2013-06-03T10:25:26.943 回答
0

尝试

$("#dialogDiv").css("width", 460);
于 2013-06-03T10:26:46.710 回答
0

用这个。

$(document).ready(function(){

 $(document).on('click','#splashIndex',function() {
  alert('aa');
  $("#terms").dialog("option", "width", 460);      
 });

});
于 2013-06-03T10:33:07.750 回答