【发布时间】:2013-07-12 05:52:29
【问题描述】:
我非常需要你的帮助。我遇到了一个错误 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/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
},
我们将非常感谢您的回答和意见。谢谢。
【问题讨论】:
-
很可能
_.banners[_.show]不是 jQuery 对象。 (在您的代码中,它可以是 jQuery 对象或 false。当它为 false 时,它将失败。) -
@KevinB: 或者
undefined,如果i永远不会有_.show中的任何值。 -
那一行是
=还是==? -
我真的非常不想成为必须维护该代码的人。
标签: javascript jquery