DWR和jQuery都使用$符號來取得html中的元素,如果兩個一起用的話就會出現衝突。我在網上搜了一下都是用jQuery.noConflict()來替換jQuery中的$,但jQuery的插件太多,我不想在每個dwr調用之前都用noConflict來轉換一下,能不能把dwr的$符號替換一下呢?查了一下dwr的util.js源碼,發現下面這句:
var $;
if (!$) {
$ = dwr.util.byId;
}
沒錯!這裡就是dwr定義$的地方,把這斷代碼屏掉,重新定義了一下
var wwwju51com;
if (!wwwju51com) {
wwwju51com = dwr.util.byId;
}
OK,這樣你就能用wwwju51com來替換DWR中的$符號了。
(澳門)炒家、用家 樓市拉鋸戰
13 年前
沒有留言:
張貼留言