2011-04-09 83 views
0

可能重複:
How to hide a div with jQuery?如何隱藏在CSS一個div

有什麼辦法可以隱藏在CSS div的內容,而無需使用顯示:無; ,因爲它從代碼中刪除對象。

我還使用了visibility:hidden; 但div的圖像內容仍然顯示

+1

使用位置:絕對和左:-100000,btw顯示:無;永不刪除任何物體? – 2011-04-09 06:46:16

+0

閱讀http://webdesign.about.com/od/css/f/blfaqhidden.htm – Dau 2011-04-09 06:47:40

+0

我也使用了位置和頂部 - 但它仍然打破了持續運行的jQuery事件... – Dau 2011-04-09 06:49:13

回答

1

將內容放置在內部div中並將該內部div設置爲不顯示任何內容。

+0

我無法使用顯示:無,因爲它打破了jQuery事件 – Dau 2011-04-09 06:46:34

0

使用jQuery你可以做

$('div').hide(); 

如果您想更具體的,而不是如果的div你可以使用一個ID或類名。

例如:$('#myid').hide();

+1

.hide()相當於.css('display','none') – Dau 2011-04-09 06:57:25

+0

問題出在.css而不是jquery – KevinDeus 2013-02-28 02:19:00

0

可以存儲在臨時內容,然後做空,當你需要這些內容恢復到DIV。

var contents= $('divId').html(); 
$('divId').html(''); 
+0

,因爲內容是動態的,不斷運行腳本,所以我不能這樣做 – Dau 2011-04-09 06:51:11

1

設置可見隱藏和設置後裔可見(被顯示出來圖像)的知名度。