4
我有一個JavaScript函數,我傳遞一個參數,打開一個jQueryUI對話框。我希望對話框有一個或兩個按鈕,根據參數的值。我應該怎麼做?jQueryUI選項中的條件If語句?
到目前爲止,我已經試過:
function foo(hasFile) {
$('#dialog').dialog({
buttons: {
Close: function() { $(this).dialog('close'); },
if (hasFile)
"Download": // do something
}
});
}
和
function foo(hasFile) {
$('#dialog').dialog({
buttons:
if (hasFile)
{
"Download": // do something
Close: function() { $(this).dialog('close'); }
}
else
{
Close: function() { $(this).dialog('close'); }
}
});
}
兩者都徹底打破我的網頁。
謝謝你,完美的作品。還有一個問題 - 我需要按鈕來獲得「下載PPT」的文本。設置var btn =「下載PPT」並執行buttons.btn = function(){}沒有奏效 - 有什麼建議嗎? – jbreed 2010-05-10 21:18:07
沒關係,我知道了 - 它是按鈕[「下載PPT」] – jbreed 2010-05-10 21:50:25