我有一堆 jquery-ui 对话框附加到正文。其中一些将显示属性设置为阻止,一些设置为隐藏。我想用 display:block 获取对话框列表,选择最后一个并将其带到对话框堆栈的顶部。我正在使用的代码是
$('.ui-dialog').filter(function (index) {
return $(this).css("display") == "block";
}).dialog('moveToTop');
不幸的是我得到了错误
Uncaught Error: cannot call methods on dialog prior to initialization; attempted to call method 'moveToTop'
这怎么可能?对话框已经初始化。我怎样才能使这项工作?