国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

JQuery中的ready函數(shù)沖突的解決方法

2019-11-21 00:29:49
字體:
供稿:網(wǎng)友
一個(gè)aspx頁面通??梢园渌黙scx控件,如果在多人協(xié)同開發(fā)的情況下:程序員小張?jiān)诳丶嗀.ascx中使用了 $().ready(function{}),而程序員小王又在控件B.ascx中也使用了ready函數(shù),程序員小李在做頁面時(shí),把A.ascx,B.ascx都拖到自己的頁面中,然后在頁面中也需要用到$().ready函數(shù),這下好了:

雖然jQuery本身的設(shè)計(jì)還算不錯(cuò),document加載完成后會(huì)依次觸發(fā)各個(gè)ready中定義的function(這一點(diǎn)很好,不象javascript中默認(rèn)后面的同名函數(shù)會(huì)覆蓋前面的函數(shù)定義),但是如果某個(gè)程序員希望自己的ready部分先執(zhí)行(或者這三個(gè)程序員各自的ready處理有嚴(yán)格先后順序時(shí)),這個(gè)怎么辦呢?

其實(shí)這個(gè)也不難,可以利用setTimeOut讓某個(gè)程序員的ready部分延時(shí)執(zhí)行

復(fù)制代碼 代碼如下:

$().ready(function(){
setTimeout(Test1, 50);//延時(shí)50毫秒后再執(zhí)行本函數(shù)
})

$().ready(function(){
Test2();
})

function Test1(){
alert("武林網(wǎng)");
}

function Test2(){
alert("m.survivalescaperooms.com");
}

樣就行了,本來應(yīng)該是先彈出1,再彈出2的,利用延時(shí)觸發(fā)后,就成了先彈出2,再彈出1
發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 孟村| 高雄县| 兴国县| 遂川县| 荣昌县| 日土县| 淮阳县| 抚远县| 三门峡市| 昔阳县| 都江堰市| 凌源市| 孟州市| 京山县| 曲麻莱县| 霍山县| 九龙城区| 水城县| 武川县| 丹巴县| 盐津县| 岳西县| 得荣县| 瓦房店市| 阳春市| 启东市| 齐河县| 沁水县| 陕西省| 赫章县| 祁东县| 汨罗市| 宁海县| 建德市| 浮梁县| 乌鲁木齐县| 大姚县| 松桃| 鹤岗市| 龙门县| 云安县|