2011-10-31 137 views
0

我的問題是,我有一個jQuery對話框,按鈕是和不。jquery對話框沒有按鈕

我想要做的是,當用戶單擊否,對話框顯示 隱藏類中的另一個內容,並且用戶再次單擊否關閉對話框。

我試着找到解決方案,但無法找到任何。

這是我有這麼遠,但AINT工作:

"No": function() { 
    $("#dialog").html($("#cool")); 
    if ($("#cool") == true) { 
     $(this).dialog("close"); 
    } 
} 
+0

到目前爲止你有什麼? – Dev

+0

這是我迄今爲止,但沒有工作:「否」:function(){(「#dialog」)。html($(「#cool」)); ($(「#cool」)== true) $(this).dialog(「close」); } – pumba

+0

@pumba,在格式化你的代碼後,我會說你可能在第二行中錯過了對'html()'的調用,我不確定你想用'if'條款。 –

回答

0

寫在問題的代碼是不明確的目的。

這是我對此的理解。

最初,「酷」div是隱藏的,但有一些內容要在用戶點擊「否」時顯示。下次點擊「否」時,對話框應該關閉。

如果這是需要的,那麼下面的代碼應該有所幫助。

"No": function() { 
    if ($("#cool").is(":visible") == true) { 
     $(this).dialog("close"); 
    } else { 
     $("#cool").show(); 
    } 
}