樓下,IE能用非IE不能用,不是老師能決定的,老版本瀏覽器和較新版的瀏覽器本來就存在差異,事件指令在新老版本本來就是不一樣,老師做的目的就是告訴我們把不同瀏覽器的方法,通過判斷后,封裝再使用。所以就是WEB前端必做的事"兼容不同瀏覽器"
2016-03-15
已采納回答 / 新爺o
1、as[i].num = i,是賦值給as一個屬性,叫num,num的值=i。目的就是為了記錄mouseover時的那個as[i]的i值。你給的這個程序有點bug,index = as[i].num-1; ? 最好改為index=this.num。這樣就完美的將鼠標滑過事件所在的那一項的i值記錄給了index(全局變量),這樣當index在鍵盤事件中引用時,就能完美的與鼠標事件混合了。2、不能var i=as[i].num。因為i已經在for語句中定義了。3、用.index也可以,用.m,.xxxxxx...
2016-03-15