我確定這裏已經存在,我找不到它。如果任何人都能指引我,那將是一個非常棒的方向。當一個元素屬性發生變化時,javascript回調函數
我正在使用jQuery在網頁內部創建一個Tab系統。當查詢的響應完成後,它會將結果加載到新標籤中,並將其他標籤設置爲具有CSS style="display: none;"
。大多數這是由jQueryUI處理。
我有一個函數,我試圖運行,如果這些選項卡的內容不可見,將引發錯誤。我正在尋找類似於document.ready()
的標籤元素。這不完全是因爲該元素仍然被加載到DOM中,所以即使該項目被隱藏,$('#tab-content').ready()
也會運行。有沒有辦法設置一個承諾或事件監聽器的回調,當一個元素隱藏屬性更改時運行?
我已經閱讀了下面關於$ .when和$ .this的文檔,但是我不確定我完全理解promise和deffer來正確實現這個。
http://api.jquery.com/jQuery.when/
http://api.jquery.com/deferred.then/
非常感謝你這個奇蹟。 –