2011-12-17 19 views

回答

1

設置樣式display: none不會以任何方式更改DOM,也不會更改任何事件偵聽器的功能。它只會改變渲染時的可見性。

但是,如果foobar-parent設置爲display: none,那麼它的所有孩子們也將因此這將是很難對任何人得到一個click事件,而它的display: none,因爲它們都隱藏得被隱藏。

但是,一旦它被設置回display: block並且它的孩子再次可見並且點擊事件可以再次發生,那麼delegate()事件處理將工作得很好。事件偵聽器不受顯示樣式設置值的影響。