0
我需要檢查頁面加載的值,以確定對話框是否應該自動打開。我想象到這種方式的工作方式與處理關閉的方式類似,但事實並非如此。附加函數/條件jQuery對話框自動打開參數
$(".x_dialog").dialog({
autoOpen: function(){ret();}
});
function ret() {return false;}
我需要檢查頁面加載的值,以確定對話框是否應該自動打開。我想象到這種方式的工作方式與處理關閉的方式類似,但事實並非如此。附加函數/條件jQuery對話框自動打開參數
$(".x_dialog").dialog({
autoOpen: function(){ret();}
});
function ret() {return false;}
我的方法錯了。
在頁面加載後,檢查的條件,然後調用
$("#x_dialog").dialog("open");
如果合適的話。
的AutoOpen只能接受true
或false
。計算值初始化對話框
var autoOpen = (1 === 2);
$(".x_dialog").dialog({
autoOpen: autoOpen
});
之前或者你可以將其設置爲一個函數的返回值,但功能必須返回一個布爾值一樣。
$(".x_dialog").dialog({
autoOpen: ret() // note the `()`, this means the function gets executed immediately
});
好的,這並不像描述的那麼簡單。假設我在頁面上有2個模態,但我只想要1自動打開?我應該編輯我的問題 - 啊哈,我看到你的編輯測試 – jriggs
事情是,我的編輯基本上和我原來的邏輯一樣。 –
我會看看我是否可以傳遞一個參數,希望$(this)有效 – jriggs