? ? ? ? $是一個特殊的符號隶症,是JQuery特有的咙好。使用JQuery的時候必須先引入一個外接文件渡蜻。這個文件里面封裝了使用方法。$("selector")学歧,可以是$("#id")罩引、$(".class")、$("*")撩满、$("p")等等蜒程,分別表示選擇某個id、某一類伺帘、全部的昭躺、全部p標簽下的元素。
? ? ? ? JQuery可以有CSS屬性的獲取方法伪嫁。例如:$("#box").CSS("width"领炫,200)或者$("#box").CSS({"width":200})或者$("#box").CSS({"width":“200px"}),其意思都是對id為box的元素設(shè)置或者添加一個width=200的屬性值张咳,使其寬度為200px帝洪。其它的style方式同理,形式類似脚猾。
? ? ? ? 如果要插入動畫效果葱峡,首先需要引入一個外接文件。這個外接文件里面有封裝好的動畫效果龙助。使用時砰奕,$(selector).animate({params},speed,callback);params是selector最終到達的位置,speed這里的意思是動畫完成需要的時間提鸟,單位為毫秒军援;或者寫”fast"和"slow"。callback是回調(diào)函數(shù)称勋,是動畫運行結(jié)束以后執(zhí)行的函數(shù)胸哥。動畫效果一般有淡入,淡出赡鲜,滑動空厌,隱藏庐船,顯示。其中scrollTop的意思是滾動條下拉嘲更,它的值就是滾動條下拉的具體數(shù)目醉鳖。
? ? ? ? stop()函數(shù)有兩個可選參數(shù),默認值都是false哮内。stop()為被選元素停止當前正在運行的動畫,如果有兩個動畫效果壮韭,那么第二個不會被停止北发,如果需要停止全部的動畫效果,需要stop(true)喷屋。第一個參數(shù)的意思是是否停止被選元素所有的加入隊列的動畫琳拨,第二個參數(shù)的意思是是否立即完成所有的動畫效果,即stop(true,true)屯曹。
? ? ? ? scroll是一個事件狱庇,是頁面滾動事件。scrollTop()的意思是得到所選物體的滾動條在最頂部恶耽。hide()是使得所選物體隱藏密任,show()是顯示,toggle()是在hide()和show()之間進行切換偷俭;slideDown()是向下滑動浪讳,slideUp()是向上滑動,slideToggle是在slideDown()和slideUp()之間進行切換涌萤;jQuery fadeIn() 用于淡入已隱藏的元素淹遵,jQuery fadeOut() 方法用于淡出可見元素,jQuery fadeToggle() 方法可以在 fadeIn() 與 fadeOut() 方法之間進行切換负溪,jQuery fadeTo() 方法允許漸變?yōu)榻o定的不透明度(值介于0和1之間)透揣;each()是遍歷的意思,delay()是延遲的意思,用于不同的物體依次進行動畫的運動川抡,參數(shù)是間隔時間辐真,單位是毫秒。