已采納回答 / Qqqqqqqqr
給這個函數用啊, 這個addEvent里的操作是給一個元素添加事件,那么這些操作就涉及到三個方面:1.你給什么元素添加事件(ele);2.你要添加的事件類型(type,比如cilck ,mouseover等);3.你要讓這個事件做什么,實現什么功能,這就需要另一個函數(hander)。
2016-04-12
最贊回答 / 未時天黑
//IE中事件對象是作為全局對象( window.event )存在的,Firefox中則是做為句柄( handler )的第一個參數傳入內的//所以應該這樣寫function showMes(){var event = window.event||arguments[0];alert(event.type);var element=event.srcE...
2016-04-11
已采納回答 / waiting666
這段代碼里獲取btn3元素的方法放在了 html里面btn3節點的前面所以在獲取btn3元素的時候獲取不到改進方法是把獲取動作和添加事件動作放在 onload方法里
2016-04-11
老師,那個抽獎系統我看了有一個小BUG,您應該沒注意到。
如果用戶先用鼠標點了開始,然后并沒有用鼠標按停止,而是使用回車來停止,這時flag默認為0,那么用戶應該按第一下的回車是不會停止抽獎的,必須要按下第二下才能停止。反之亦然,用戶先用回車開始,再用鼠標停止,此時flag為1,下次用戶再用回車想開始就要按兩次了。
我沒有測試過,是看完視頻馬上過來評論的。
這個解決辦法我覺得就是要在鼠標的onClick事件里能即時修改flag的參數,這樣再使用鍵盤時,就不會出現flag值不對的情況了。
如果用戶先用鼠標點了開始,然后并沒有用鼠標按停止,而是使用回車來停止,這時flag默認為0,那么用戶應該按第一下的回車是不會停止抽獎的,必須要按下第二下才能停止。反之亦然,用戶先用回車開始,再用鼠標停止,此時flag為1,下次用戶再用回車想開始就要按兩次了。
我沒有測試過,是看完視頻馬上過來評論的。
這個解決辦法我覺得就是要在鼠標的onClick事件里能即時修改flag的參數,這樣再使用鍵盤時,就不會出現flag值不對的情況了。
2016-04-10