jquery中在頁(yè)面加載完成后執(zhí)行某個(gè)方法
jquery頁(yè)面加載完成后執(zhí)行某方法
alert("頁(yè)面加載完成!");
});?其對(duì)應(yīng)的完整形態(tài)為:
$(document).ready(function(){?
? ? alert("頁(yè)面加載完成!");
});?原生JS方法:
window.function(){?
? ? alert("頁(yè)面加載完成!");
}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; //定時(shí)器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毫秒,最長(zhǎng)等待時(shí)間是2000毫秒(2秒),如果要一直等待到元素出現(xiàn),可以將100改成任意負(fù)數(shù)。
上面這段代碼直接復(fù)制過(guò)去,調(diào)用方法:
$(".buyGoods_guige_goods").wait(function(){BuyNow();})“.buyGoods_guige_goods”是需要等待出現(xiàn)的元素,“BuyNow()”是出現(xiàn)后需要執(zhí)行的函數(shù)。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
jQuery ajax BUG:object doesn''t support this property or met
使用$.ajax時(shí)出現(xiàn)的錯(cuò)誤,IE7下才會(huì)出錯(cuò),IE6,IE8都正常。2010-07-07
jQuery插件 tabBox實(shí)現(xiàn)代碼
最近對(duì)js以及jq產(chǎn)生了濃厚的興趣,看到j(luò)q有很多很好用的插件,功能各異,包括webUI,jqGrid等等。心里萌發(fā)了制作屬于自己的jq插件的想法。2010-02-02
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
很多網(wǎng)站都是使用這種方式引入,客戶的瀏覽器可能已經(jīng)緩存過(guò)了 jquery??梢灾苯诱{(diào)用本地的,速度更快2011-04-04
jQuery學(xué)習(xí)總結(jié)之jQuery事件
今天總結(jié)一下jQuery事件,這是比較重要的一塊,希望本次總結(jié)能幫助到很多同我一樣的新手2014-06-06
jQuery插件zTree實(shí)現(xiàn)刪除樹(shù)子節(jié)點(diǎn)的方法示例
這篇文章主要介紹了jQuery插件zTree實(shí)現(xiàn)刪除樹(shù)子節(jié)點(diǎn)的方法,結(jié)合實(shí)例形式分析了jQuery樹(shù)形插件zTree針對(duì)節(jié)點(diǎn)的遍歷與刪除操作相關(guān)技巧,需要的朋友可以參考下2017-03-03
jquery使用EasyUI Tree異步加載JSON數(shù)據(jù)(生成樹(shù))
本篇文章主要介紹了jquery使用EasyUI Tree異步加載JSON數(shù)據(jù)(生成樹(shù)),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-02-02

