在Internet Explorer中使用jquery移动节点时出现异常
我的代码有点问题。我正在尝试将我的adsense代码从一个节点移动到另一个节点,这在所有浏览器上都非常有效,但在iexplorer上会崩溃 这是我在控制台中遇到的错误 SCRIPT5009:未定义“数组” show_ads_impl.js,第4行,字符29 这是我的代码:在Internet Explorer中使用jquery移动节点时出现异常,jquery,internet-explorer,adsense,Jquery,Internet Explorer,Adsense,我的代码有点问题。我正在尝试将我的adsense代码从一个节点移动到另一个节点,这在所有浏览器上都非常有效,但在iexplorer上会崩溃 这是我在控制台中遇到的错误 SCRIPT5009:未定义“数组” show_ads_impl.js,第4行,字符29 这是我的代码: (function($){ $.fn.moveTo = function(selector){ return this.each(function(){ var cl = $(this).c
(function($){
$.fn.moveTo = function(selector){
return this.each(function(){
var cl = $(this).clone();
$(cl).appendTo(selector);
$(this).remove();
});
};
})(jQuery);
$(document).ready(function() {
$("#download1").moveTo("#adsRoom2");
$("#download2").moveTo("#adsRoom1");
});
关于,是什么让您认为错误与该代码有关?…并且该代码有效:(来源:)。虽然我无法想象你为什么要克隆和销毁,而不是简单地移动(特别是使用一个名为
moveTo
)的函数。评论代码我没有收到任何错误,我认为这是一个计时问题,因为当广告正确加载时,直接插入控制台,我没有收到任何错误,效果很好。好,问题在于方法remove()将adsense脚本切成了一半。有解决办法吗?