最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jquery中在頁面加載完成后執(zhí)行某個方法

 更新時間:2022年10月24日 15:23:38   作者:.Net10  
這篇文章主要介紹了jquery中在頁面加載完成后執(zhí)行某個方法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

jquery頁面加載完成后執(zhí)行某方法

alert("頁面加載完成!");
});?

其對應(yīng)的完整形態(tài)為:

$(document).ready(function(){?
? ? alert("頁面加載完成!");
});?

原生JS方法:

window.function(){?
? ? alert("頁面加載完成!");
}

jquery等待特定元素加載再執(zhí)行相關(guān)函數(shù)

jQuery.fn.wait = function (func, times, interval) {
? ? var _times = times || 100, //100次
? ? ? ? _interval = interval || 20, //20毫秒每次
? ? ? ? _self = this,
? ? ? ? _selector = this.selector, //選擇器
? ? ? ? _iIntervalID; //定時器id
? ? if( this.length ){ //如果已經(jīng)獲取到了,就直接執(zhí)行函數(shù)
? ? ? ? func && func.call(this);
? ? } else {
? ? ? ? _iIntervalID = setInterval(function() {
? ? ? ? ? ? if(!_times) { //是0就退出
? ? ? ? ? ? ? ? clearInterval(_iIntervalID);
? ? ? ? ? ? }
? ? ? ? ? ? _times <= 0 || _times--; //如果是正數(shù)就 --
? ? ? ? ? ? _self = $(_selector); //再次選擇
? ? ? ? ? ? if( _self.length ) { //判斷是否取到
? ? ? ? ? ? ? ? func && func.call(_self);
? ? ? ? ? ? ? ? clearInterval(_iIntervalID);
? ? ? ? ? ? }
? ? ? ? }, _interval);
? ? }
? ? return this;
}

默認(rèn)是執(zhí)行100次,每次間隔20毫秒,最長等待時間是2000毫秒(2秒),如果要一直等待到元素出現(xiàn),可以將100改成任意負(fù)數(shù)。

上面這段代碼直接復(fù)制過去,調(diào)用方法:

$(".buyGoods_guige_goods").wait(function(){BuyNow();})

“.buyGoods_guige_goods”是需要等待出現(xiàn)的元素,“BuyNow()”是出現(xiàn)后需要執(zhí)行的函數(shù)。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

镇巴县| 乐亭县| 汕尾市| 宜川县| 甘肃省| 台前县| 宁强县| 新闻| 云和县| 德庆县| 古蔺县| 景谷| 漳州市| 韶山市| 永州市| 临颍县| 清新县| 黄石市| 武鸣县| 怀宁县| 扬州市| 大同市| 彭州市| 红河县| 宝应县| 彭水| 蓝山县| 九江市| 孝义市| 五华县| 阳高县| 防城港市| 福建省| 临西县| 修水县| 离岛区| 台安县| 项城市| 宜宾县| 内江市| 工布江达县|