我想創建一個使用jQuery的javascript函數,如果打開div,它將關閉div,反之亦然。確定div是使用jquery打開還是關閉?
爲此,我需要確定某個div是打開還是關閉?
那麼有什麼方法可以滿足我的要求嗎?
像$('div#myContainer')。isOpened()???
我想創建一個使用jQuery的javascript函數,如果打開div,它將關閉div,反之亦然。確定div是使用jquery打開還是關閉?
爲此,我需要確定某個div是打開還是關閉?
那麼有什麼方法可以滿足我的要求嗎?
像$('div#myContainer')。isOpened()???
你是這個意思嗎?
if($('#myContainer').is(':visible')){
$('#myContainer').slideToggle();
}
或者
$('#clickme').click(function() {
$('#myContainer').slideToggle('slow', function() {
//Do something
});
});
你可以設置一個自定義屬性爲div,你可以用jQuery檢查並用作標誌。你也可以看看toggle()方法
是Waage得到的CSS屬性。我正在尋找相同的。 Thx :-) – 2011-03-29 11:45:49
不客氣。 :) – 2011-03-29 11:46:49
你是什麼意思的「打開」?
會這樣嗎?
$('#myContainer').is(':visible')
嗨大衛。 Thx爲你的努力。它將確定容器是否可見。切換()將爲我做魔術。 – 2011-03-29 11:46:33
檢查div的CSS 「顯示」 屬性是沒有 您可以通過
var checkOpen =$('#myContainer').css('display');
http://api.jquery.com/toggle/ – 2011-03-29 11:49:45
嘿GG。我得到了一個更可行的答案,我已發佈。 – 2011-03-29 11:50:21
slideToggle()和toggle()都起作用。接受答案;-) – 2011-03-29 12:41:56