我有這個問題爲好。感謝@richkrirk的解決方案。 我想發佈修復程序的更新版本爲基礎5.3.x
if (/IMG/.test(el[0].nodeName)) {
var orig_path = el[0].src;
if (new RegExp(path, 'i').test(orig_path)) return;
el[0].src = path;
//return trigger(el[0].src);
return;
}
var last_path = el.data(this.data_attr + '-last-path'),
self = this;
if (last_path == path) return;
if (/\.(gif|jpg|jpeg|tiff|png)([?#].*)?/i.test(path)) {
$(el).css('background-image', 'url('+path+')');
el.data('interchange-last-path', path);
//return trigger(path);
return;
}
return $.get(path, function (response) {
el.html(response);
el.data(self.data_attr + '-last-path', path);
//trigger();
});
基本上,添加註釋到每一個觸發器()的調用。但是,您需要保留返回語句,否則它會在IMG標籤上設置背景圖像樣式。
玩了一段時間後,原來是一個原型衝突。 – user1508711