日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

1.19 JQuery高级

發(fā)布時間:2023/12/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 1.19 JQuery高级 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

JQuery高級

1.動畫

? ? ? ? 1.三種顯示方式和隱藏元素

? ? ? ? ? ? ? ? 1.默認(rèn)顯示和隱藏方式

? ? ? ? ? ? ? ? ? ? ? ? 1.show([speed,[easing],[fn]])

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.參數(shù):

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1.speed:動畫的速度。三個預(yù)定義的值("slow","normal","fast")或表示動畫時長的毫秒數(shù)值(如:1000)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2.easing:用來指定切換效果,默認(rèn)是"swing",可用參數(shù)"linear"

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? swing:動畫執(zhí)行時效果是 先慢,中間快,最后又慢

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? linear:動畫執(zhí)行的速度是勻速的

? ? ? ? ? ? ? ? ? ? ? ? 2.hide([speed,[easing],[fn]])

? ? ? ? ? ? ? ? ? ? ? ? 3.toggle([speed],[easing],[fn])

? ? ? ? ? ? ? ? 2.滑動顯示和隱藏方式

? ? ? ? ? ? ? ? ? ? ? ? 1.slideDown([speed],[easing],[fn])

? ? ? ? ? ? ? ? ? ? ? ? 2.slideUp([speed,[easing],[fn]])

? ? ? ? ? ? ? ? ? ? ? ? 3.slideToggle([speed],[easing],[fn])

? ? ? ? ? ? ? ? 3.淡入淡出顯示和隱藏方式

? ? ? ? ? ? ? ? ? ? ? ? 1.fadeIn([speed],[easing],[fn])

? ? ? ? ? ? ? ? ? ? ? ? 2.fadeOut([speed],[easing],[fn])

? ? ? ? ? ? ? ? ? ? ? ? 3.fadeToggle([speed,[easing],[fn]])

2.遍歷:

? ? ? ? 1.js的遍歷

? ? ? ? ? ? ? ? for(初始化值;循環(huán)結(jié)束條件;步長)

? ? ? ? 2.jq的遍歷方式

? ? ? ? ? ? ? ? 1.jq對象.each(callback)

?得到的element是JS對象,使用JQuery方法必須轉(zhuǎn)換

? ? ? ? ? ? ? ? 2.$.each(object, [callback])

? ? ? ? ? ? ? ? ? ? ? ? 1中方法只能傳遞JQuery對象。2中既可以使用JQuery對象也可以使用JS對象

? ? ? ? ? ? ? ? 3.for..of:JQuery3.0 版本之后提供的方式

???????????????????????????????

3.事件綁定

? ? ? ? 1.jquery的標(biāo)準(zhǔn)綁定方式

? ? ? ? ? ? ? ? jq對象.事件方法(回調(diào)函數(shù));

? ? ? ? ? ? ? ? 注:如果調(diào)用事件方法,不傳遞回調(diào)函數(shù),則會觸發(fā)瀏覽器默認(rèn)行為。

? ? ? ? ? ? ? ? ? ? ? ? 表單對象.submit();//讓表單提交

? ? ? ? 2.on綁定事件/off接觸綁定事件

? ? ? ? ? ? ? ? jq對象.on("事件名稱",回調(diào)函數(shù))

? ? ? ? ? ? ? ? jq對象.off("事件名稱")

? ? ? ? ? ? ? ? ? ? ? ? 如果off方法不傳遞任何參數(shù),則將組件上的所有事件全部解綁

? ? ? ? 3.事件切換

? ? ? ? ? ? ? ? jq對象.toggle(fn1,fn2...)

? ? ? ? ? ? ? ? ? ? ? ? 當(dāng)單擊jq對象對應(yīng)的組件后,會執(zhí)行fn1。第二次點擊會執(zhí)行fn2 。

注意:1.9版本? .toggle()方法刪除, jQuery Migrate (遷移) 插件可以恢復(fù)此功能


?12_JQuery_案例2_抽獎_實現(xiàn) (還有很多優(yōu)化 自己再看一遍)?

提高變量作用域才能在兩個單擊事件顯示

5.插件:增強(qiáng)JQuery的功能

? ? ? ? 1.實現(xiàn)方式:

? ? ? ? ? ? ? ? 1.JQuery.fn.extend(object) = $.fn.extend(object)

? ? ? ? ? ? ? ? ? ? ? ? 增強(qiáng)通過Jquery獲取的對象的功能? ? ? ? $("#id")

? ? ? ? ? ? ? ? 2.$.extend.(object)

? ? ? ? ? ? ? ? ? ? ? ? 增強(qiáng)JQuery對象自身的功能? ? ? ? $/jQuery

總結(jié)

以上是生活随笔為你收集整理的1.19 JQuery高级的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。