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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 14:10:00
字體:
供稿:網(wǎng)友
一個(gè)aspx頁面通常可以包含其它ascx控件,如果在多人協(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í)行

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

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

function Test1(){
alert("錯(cuò)新站長站");
}

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

樣就行了,本來應(yīng)該是先彈出1,再彈出2的,利用延時(shí)觸發(fā)后,就成了先彈出2,再彈出1
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 道孚县| 峨眉山市| 专栏| 福泉市| 崇州市| 万年县| 祁东县| 新乐市| 腾冲县| 绥棱县| 高尔夫| 五大连池市| 舞钢市| 鸡泽县| 军事| 宽甸| 缙云县| 桦川县| 汤原县| 广州市| 东宁县| 宜君县| 铜梁县| 高淳县| 玛曲县| 鄄城县| 玉环县| 三都| 东宁县| 高密市| 安达市| 平度市| 仙居县| 阿鲁科尔沁旗| 马边| 庆云县| 岳普湖县| 濮阳县| 临潭县| 德格县| 石泉县|