在我的網頁我有一個隱藏的<div>
,如下列:HTML隱藏和顯示 - 代碼何時運行?
<div id="myid" style="display:none;">
...
</div>
當用戶點擊一個按鈕,我有一個javascript
代碼調用$('#myid').show("slow");
,從而顯示該<div>
。
我的問題是什麼時候<div>
內的代碼被調用:當頁面第一次加載或僅當它顯示時?
我擔心的是,這裏面<div>
我想打一個頁面計數器(用),當顯示<div>
只應被調用。另一種方法是將代碼放在javascript
內,但我寧願將它放在頁面中。
當它被加載。由於它存在於DOM中,並且不是由JavaScript創建的,因此當HTML文件解析開始時,瀏覽器會「讀取」瀏覽器。 – 2013-04-26 13:13:21
'display:none'並不意味着它不在那裏,它只是表示它沒有被顯示。 – lifetimes 2013-04-26 13:14:25