jQuery基礎(chǔ)效果
十年專注成都網(wǎng)站制作,成都企業(yè)網(wǎng)站建設(shè),個人網(wǎng)站制作服務(wù),為大家分享網(wǎng)站制作知識、方案,網(wǎng)站設(shè)計流程、步驟,成功服務(wù)上千家企業(yè)。為您提供網(wǎng)站建設(shè),網(wǎng)站制作,網(wǎng)頁設(shè)計及定制高端網(wǎng)站建設(shè)服務(wù),專注于成都企業(yè)網(wǎng)站建設(shè),高端網(wǎng)頁制作,對成都PVC花箱等多個方面,擁有豐富設(shè)計經(jīng)驗。
$(document).ready(function(){}這句話的意思是頁面加載完成后執(zhí)行,
等同于js中的window.onload,大家學(xué)了jQuery的話應(yīng)該就會知道
$(document).ready(function(){//這行代碼意思是頁面加載后執(zhí)行
$("#bun1").click(function(){//#是ID的意思 .是Class的意思 $("#bun1")選擇你需要用到的元素,這句話的意思是我要給一個ID為bun1的元素加點擊事件
$(".h21").hide('fast')//一樣$(".h21")選擇元素,選Class名為11的元素
})
解釋完了,jQuery就是這么簡單
現(xiàn)在來學(xué)習(xí)基礎(chǔ)效果
1隱藏和顯示
隱藏的代碼是hide(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
顯示的是代碼show(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
如果你要弄隱藏和顯示的效果,你需要2個按鈕一個隱藏,一個顯示,有個代碼可以讓你給一個按鈕施加2個效果,既可以隱藏也可以顯示,那就是
toggle(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
代碼如下
$(document).ready(function(){
$('#bun1').click(function(){
//$('#div1').hide(2000)//隱藏 隱藏的速度是2秒完成
// $('#div1').show(2000)//顯示 顯示的速度為2秒完成
$('#div1').toggle(2000)//既可以隱藏也可以顯示
})
})
2淡入淡出
淡入隱藏的元素(把元素隱藏的給淡入出來,可以給人看到)
fadeIn(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
淡出顯示的元素(把元素淡出,隱藏起來,我總是容易弄混)
fadeout(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
既可以淡入又可以淡出
fadeToggle(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
給淡入淡出的元素設(shè)置透明度
fadeTo(speed,opacity,function)
第一個參數(shù)可以是 毫秒 slow fast 第三個參數(shù),就是完成隱藏后執(zhí)行的函數(shù) opacity是必須的參數(shù)(值為0-1之間)
代碼如下
$(document).ready(function(){
$('#bun1').click(function(){
//$('#div1').fadeOut(2000)//淡出
//$('#div1').fadeIn(2000)//淡入
//$('#div1').fadeToggle(2000)既可以淡入又可以淡出
$('#div1').fadeTo(2000,0.2)
})
})
3滑動
向下滑動
slideDown(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
向上滑動
slideUp(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
既能向上又能向下
slideToggle(speed,function)
第一個參數(shù)可以是 毫秒 slow fast 第二個參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
代碼如下
$(document).ready(function(){
$('#bun1').click(function(){
//$('#div1').slideDown(2000)//向下滑動隱藏到消失
//$('#div1').slideUp(2000)//向上滑動隱藏到消失
$('#div1').slideToggle(2000)//既可以向上又可以向下
})
})
4動畫
animate({params},speed,function)用于創(chuàng)建自定義動畫
參數(shù)params必選 為形成動畫的css屬性
speed參數(shù)可以是 毫秒 slow fast function參數(shù),就是完成隱藏后執(zhí)行的函數(shù)
$(document).ready(function(){
$('#bun1').click(function(){
$('#div1').animate({height:'200px',width:'200px'},2000)
})
})
Animate({})里面寫多個css樣式會同時執(zhí)行
如果這樣寫,就會排隊執(zhí)行,先執(zhí)行第一個,然后第二個,接著第三個,依次執(zhí)行
$('#div1').animate({height:'200px'},2000)
$('#div1').animate({width:'200px'},2000)
還有一種寫法是在原本的寬度上架200像素 使用+=,具體的其他用法,遇到才知道
$('#div1').animate({height:'+=200px'},2000)
stop(stopALL,goToEnd)用來停止動畫
stopAll參數(shù)是否清除動畫隊列,默認(rèn)是false,是停止當(dāng)前動畫,執(zhí)行隊列中的下一個動畫
goToEnd參數(shù)是否立即完成當(dāng)前動畫,默認(rèn)是false
因此stop()不加參數(shù)的用法是清楚當(dāng)前動畫,執(zhí)行隊列中的下一個,具體用法,根據(jù)實際應(yīng)用了
5 chaining技術(shù)的作用:能把動作/方法鏈接起來。
只需要再動畫之后加.就可以鏈接起來
$(document).ready(function(){
$('#bun1').click(function(){
$('#div1').animate({height:'+=200px'},2000).css('background','yellow').animate({width:'+=100px'},2000)
})
})
網(wǎng)頁名稱:jQuery基礎(chǔ)效果
網(wǎng)站路徑:http://jinyejixie.com/article2/iisdoc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、網(wǎng)站改版、網(wǎng)站排名、網(wǎng)站導(dǎo)航、網(wǎng)站制作、品牌網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)