0x800a01b6-JavaScript运行时错误:对象不存在';t支持属性或方法';附件';
我非常需要你的帮助。我遇到了一个错误,它是0x800a01b6-JavaScript运行时错误:对象不支持属性或方法“appendTo”以下是我的代码:0x800a01b6-JavaScript运行时错误:对象不存在';t支持属性或方法';附件';,javascript,jquery,Javascript,Jquery,我非常需要你的帮助。我遇到了一个错误,它是0x800a01b6-JavaScript运行时错误:对象不支持属性或方法“appendTo”以下是我的代码: <script type="text/javascript" src="js/jquery-1.6.min.js"></script> <script src="js/cufon-yui.js" type="text/javascript"></script> <script src="js
<script type="text/javascript" src="js/jquery-1.6.min.js"></script>
<script src="js/cufon-yui.js" type="text/javascript"></script>
<script src="js/cufon-replace.js" type="text/javascript"></script>
<script src="js/Open_Sans_400.font.js" type="text/javascript"></script>
<script src="js/Open_Sans_Light_300.font.js" type="text/javascript"></script>
<script src="js/Open_Sans_Semibold_600.font.js" type="text/javascript"></script>
<script type="text/javascript" src="js/tms-0.3.js"></script> //error appears on this
<script type="text/javascript" src="js/tms_presets.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>
<script src="js/FF-cash.js" type="text/javascript"></script>
<script src="js/menu.js" type="text/javascript"></script>
<script type="text/javascript" src="js/html5.js"></script>
bannersFu:function(){
var _=this
if(_.banners===false)
return false
_.banners=[]
$(_.items,_.me).each(function(i){
var tmp
_.banners[i]=(tmp=$('.'+_.bannerCl,this)).length?tmp:false
})
_.bannerShow(_.banner=_.banners[_.show].appendTo(_.me))//This is where the error comes
},
//此页上出现错误
bannersFu:function(){
var=这个
如果(u.banner===false)
返回错误
_.横幅=[]
$(.items,.me).each(函数(i){
var tmp
_.banners[i]=(tmp=$('.+..bannerCl,this)).length?tmp:false
})
_.bannerShow(0.banner=0.banners[0.show].appendTo(0.me))//这就是错误的来源
},
我们将非常感谢您的回答和意见。谢谢。您正在拨打
横幅[\uu.show]
上的附件。根据您的代码,.banner[\uu.show]
完全可能是false
或未定义的
,而不是jQuery对象
如果在的每个循环中,如果i
始终等于.show
中的任何内容,那么.banner[\uu.show]
将是jQuery对象(带有appendTo
方法),或者false
(没有),这取决于$('.+.bannerCl,this)
是否找到了任何元素
如果i
永远不等于.show
,那么.banner[\uu.show]
将是未定义的
,它没有appendTo
方法
要准确了解正在发生的事情,唯一的方法是老式的调试:使用浏览器中内置的调试器,设置断点,单步执行代码,在调试器的变量显示中的各个点检查变量,等等。您正在调用上的appendTo
。根据您的代码,.banner[\uu.show]
完全可能是false
或未定义的
,而不是jQuery对象
如果在的每个循环中,如果i
始终等于.show
中的任何内容,那么.banner[\uu.show]
将是jQuery对象(带有appendTo
方法),或者false
(没有),这取决于$('.+.bannerCl,this)
是否找到了任何元素
如果i
永远不等于.show
,那么.banner[\uu.show]
将是未定义的
,它没有appendTo
方法
要准确了解发生了什么,唯一的方法是老式的调试:使用浏览器中内置的调试器,设置断点,单步执行代码,在调试器的变量显示中的各个点检查变量,等等。很可能。
不是jQuery对象。(在您的代码中,它可以是jQuery对象,也可以是false。当它为false时,它将失败。)@KevinB:或未定义,如果i
中从来没有任何值,则\ushow
。这行中是=
还是=
呢?我真的想,我真的不喜欢成为必须维护代码的人。很可能。
不是jQuery对象。(在你的代码中,它可以是jQuery对象,也可以是false。如果它是false,它将失败。)@KevinB:或者未定义,如果i
从来没有中的值。show
。这行是=
还是=
?我真的,真的不想成为必须维护代码的人。好的先生,我现在就试试你的建议。好的,先生,我现在就试试你的建议。