2011-04-11 57 views
2

我有一個問題,我試圖調試,通常我會使用Firebug的真棒:懸停狀態切換(在右下方的「樣式」下拉選項卡下)。然而,在這種情況下,我需要檢查DOM元素Y,當元素X被徘徊時,這個元素被javascript通過動態生成。切換樣式選項卡下的Firebug的「:hover」選項不會鎖定DOM,並且我無法獲取元素Y以供檢查。請幫忙嗎?通過Firebug分析DOM事件:hover

回答

4

從Firebug控制檯手動調用onmouseover事件處理程序。 (大多數JavaScript框架爲此提供了快捷方式,例如,如果您使用jQuery進行懸停處理,則可以僅表示$('#some-element').trigger('mouseover')(或可能爲mouseenter,雖然可能都適用)。)

+0

謝謝!當你說「從Firebug控制檯手動調用onmouseover事件處理程序...」恐怕我不確定你的意思。在Firebug控制檯中,我可以做到這一點? – Brian 2011-04-11 18:44:49

+0

@Brian:您可以從Firbug控制檯執行任何JavaScript(選擇控制檯選項卡,您可能必須啓用它;然後根據您的設置,右側會有一個框或底部有一個欄,具體取決於您的設置,其中你可以鍵入)。請參閱[文檔](http://getfirebug.com/commandline)。您如何運行處理程序取決於您使用的腳本或框架,請參閱[這個答案](http://stackoverflow.com/questions/2979370/how-can-i-call-mouseover-event-handler-programmically-in-javascript)。 – Tgr 2011-04-14 20:31:43