只有今天處理我想出如何事件傳播的作品,並闡明瞭傲慢,以測試它在我現有的代碼基礎,但arghhhhhhh你這該死的javascript ......似乎沒有什麼是簡單足以與你:X麻煩的Javascript事件
這裏是我的問題,我定義了一組事件的一個錨:
theLink.setAttribute('onMouseOver','doSomething(this)'); **// works**
theLink.addEventListener("mouseout", function(event){doSomethingElse(event)}, false); **// does not work**
theLink.onmouseout = function(event){doSomethingElse(event)}; **// does not work**
只有當我定義事件在第一個例子的話,好像在第二或第三的定義是工作好。但是我不能使用這個定義,因爲我必須傳遞事件對象。
任何提示?我正在使用Firefox。
沒有Firefox的錯誤控制檯告訴你什麼有用嗎?在您使用鼠標懸停和第二和第三種情況第一種情況 – 2011-03-10 05:42:54
您使用鼠標移出.Are你假設兩個行爲相同 – GustyWind 2011-03-10 05:48:56
你缺少後'的_semicolon_ doSomethingElse(事件)'不知道是不是這個情況:P – 2011-03-10 06:03:53