2012-11-14 79 views
0

我想在元素變爲可用時立即與DOM交互。我可以用setInterval來做到這一點,但它不會與Crossrider一起工作,因爲可以與DOM交互的js只在DOM準備就緒時加載。任何方式來獲得aroind這個?在DOMReady觸發前與DOM交互

謝謝

+0

您是否試圖從瀏覽器插件與DOM進行交互?或從JavaScript嵌入在頁面中? – jfriend00

+0

我正在嘗試使用來自瀏覽器插件的jacascript與DOM進行交互。 –

+0

不知道Crossrider,但不能在早期加載它?例如,在頭上。 – HBP

回答

2

當前的API目前不正式支持此功能。

但是,歡迎您嘗試使用我們的新的appAPI.dom方法,這些方法可在Chrome和Firefox中使用,但在正式發佈之前目前尚未公開。新的方法是不言自明的,所以我有一個簡短的描述在這裏列出他們:

+0

謝謝!我會嘗試一下Firefox。你可能知道它何時可用於IE和Safari? –

+0

@JacquesBlom:這是我們的路線圖,但我們還沒有發佈日期,因爲有些重大項目必須先完成。 – Shlomo

+0

我明白了。謝謝你的幫助! :) –

0

您可能想查看appAPI.dom.onDocumentStart對象,因爲即使在appAPI.ready()後調用該對象時,它似乎也沒有被定義。這是我得到的錯誤:

Uncaught TypeError: Cannot call method 'addCSS' of undefined 

謝謝!保持良好的工作!