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

首頁(yè) > 編程 > JavaScript > 正文

解決jQuery插件tipswindown與hintbox沖突

2019-11-21 00:09:15
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
使用情形如下:

頁(yè)面a.aspx中點(diǎn)擊按鈕彈出模擬層,在這個(gè)層中有一個(gè)輸入文本框“監(jiān)督人”處調(diào)用hintbox來(lái)產(chǎn)生即時(shí)查詢功能。

直接調(diào)用產(chǎn)生了如下情形:

于是找到j(luò)query.hintbox-1.3.js這個(gè)文件,發(fā)現(xiàn)其中出現(xiàn)這么一行:

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

$("#windown-content").ajaxStart(function(){
$(this).html("<img src='"+templateSrc+"/images/loading.gif' class='loading' />");
});

將其改為:
復(fù)制代碼 代碼如下:

$("#windown-content").html("<img src='"+templateSrc+"/images/loading.gif' class='loading' />");

原因是兩個(gè)插件即使是在不同情形下觸發(fā)ajax事件,使用的仍是同一對(duì)象,即jQuery.js中出現(xiàn)的
復(fù)制代碼 代碼如下:

ajaxSetup: function( settings ) {
jQuery.extend( jQuery.ajaxSettings, settings );
},

ajaxSettings: {
url: location.href,
global: true,
type: "GET",
contentType: "application/x-www-form-urlencoded",
processData: true,
async: true,
/*
timeout: 0,
data: null,
username: null,
password: null,
*/
// Create the request object; Microsoft failed to properly
// implement the XMLHttpRequest in IE7, so we use the ActiveXObject when it is available
// This function can be overriden by calling jQuery.ajaxSetup
xhr:function(){
return window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
},
accepts: {
xml: "application/xml, text/xml",
html: "text/html",
script: "text/javascript, application/javascript",
json: "application/json, text/javascript",
text: "text/plain",
_default: "*/*"
}
},

這樣在當(dāng)前窗體中就會(huì)是只有一個(gè)xhr對(duì)象存在,因?yàn)樵趆intbox中的ajax事件會(huì)觸發(fā)tipswindown的ajaxStart事件。

可下載修改過后的tipswindown,點(diǎn)擊下載

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 静海县| 兴仁县| 沁源县| 运城市| 平昌县| 陕西省| 扬州市| 神木县| 黄浦区| 象州县| 阳朔县| 南昌市| 永顺县| 岚皋县| 井冈山市| 壶关县| 雷州市| 邳州市| 康平县| 汾阳市| 黎平县| 武宁县| 白水县| 永嘉县| 华池县| 商水县| 施甸县| 鲜城| 平陆县| 湖口县| 凌源市| 颍上县| 霍邱县| 乐都县| 宜君县| 伊金霍洛旗| 铜梁县| 抚远县| 绵竹市| 韶关市| 磐安县|