記錄之前DEMO遇到的而一個(gè)bug:
***JS缺少對(duì)象造成網(wǎng)頁打不開:
***重新調(diào)用JS文件凫乖。
參考資料《鋒利的jQuery》
1.function(e)中的參數(shù)e:
由于IE-DOM和標(biāo)準(zhǔn)DOM實(shí)現(xiàn)事件對(duì)象的方法各不相同,導(dǎo)致在不同瀏覽器中獲取時(shí)間對(duì)象變得比較困難饥伊。針對(duì)這個(gè)問題,jQuery進(jìn)行了必要的擴(kuò)展和封裝豆瘫,從而使得在任何瀏覽器中都能很輕松地獲取事件對(duì)象以及事件對(duì)象的一些屬性聂儒。
在程序中使用事件對(duì)象非常簡(jiǎn)單,只需要為函數(shù)添加一個(gè)參數(shù)壁查,jQuery代碼如下:
&("element").bind("click",function(event){??????????????? //event:事件對(duì)象
});
這樣,當(dāng)單擊“element”元素時(shí)剔应,事件對(duì)象就被創(chuàng)建了睡腿。這個(gè)時(shí)間對(duì)象只有事件處理函數(shù)才能訪問到语御。事件處理函數(shù)執(zhí)行完畢后,時(shí)間對(duì)象就被銷毀席怪。
2.那么什么是事件应闯?
JavaScript和HTML之間的交互是通過用戶和瀏覽器操作頁面時(shí)引發(fā)的事件來處理的。當(dāng)文檔或者它的某些元素發(fā)生變化或操作時(shí)何恶,瀏覽器會(huì)自動(dòng)生成一個(gè)事件孽锥。例如瀏覽器裝載完一個(gè)文檔后嚼黔,會(huì)生成事件细层;當(dāng)用戶單擊某個(gè)按鈕時(shí),也會(huì)生成事件唬涧。
3.實(shí)現(xiàn)網(wǎng)頁換膚——http://www.helloweba.com/view-blog-92.html??? 這篇文章解釋的很詳細(xì)
4.導(dǎo)航效果實(shí)現(xiàn)疫赎,和作者不同,我改成了在css樣式中實(shí)現(xiàn)碎节。
5.stop()的用法:http://www.cnblogs.com/wenzichiqingwa/archive/2012/11/21/2780996.html
6.捧搞!important:提升樣式規(guī)則的應(yīng)用優(yōu)先權(quán).IE6及以下瀏覽器有個(gè)比較顯式的支持問題存在,!important并不覆蓋掉在同一條樣式的后面的規(guī)則狮荔。