2010-03-11 59 views
0

每当我打开我的桌面上的HTML网页IM发展只有1.3或1.4库我得到,说:“设置,只有一个getter属性”在jquery 1.4和1.3中,加载框架定义会导致错误,为什么?

我没有任何其他代码,这样的错误是直接从jquery.min.js文件

我也在Firebug中得到bazillion警告。

有人可以帮我解决这个问题吗?

我不能确定为什么发生这种情况

<script type="text/javascript" src="js/jq/jquery.js"></script> 
+0

这是您正在加载的唯一JavaScript文件吗? – 2010-03-11 19:23:22

+0

是的。现在当我加载jquery 1.4 unminified我得到一个jQuery没有定义错误=/ – qodeninja 2010-03-11 19:27:27

+0

告诉我们你如何包括文件,这可能是问题所在。 – 2010-03-11 19:30:51

回答

0

只是尝试简单的函数调用,看看是否是基地甚至装。

jQuery(document).ready(function(){ 
     alert("howdy"); 
    }); 

替代,找出它是否被加载(更好)

<script type="text/javascript"> 
if (typeof jQuery == 'undefined') 
{ 
    alert('not loaded'); 
} 
</script> 

第三种选择,因为我不能肯定知道,如果你有在路径,你说这是在图书馆内: 变化于:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script> 

编辑:为短NUTS在那里:(无typeof运算需要:)

<script type="text/javascript"> 
    if (!window.jQuery) 
    { 
     alert('not loaded'); 
    } 
    </script> 
+0

啊哈,短坚果会用'if(!this。$)'非常感谢你! – 2010-03-11 20:55:08

+0

大声笑只是知道一个人会在这里与另一个编钟:)继续它尼克! – 2010-03-11 21:22:09

+0

我会使用'if(!$)'如果未定义的规则会让我:) – 2010-03-11 21:24:27

相关问题