2011-04-22 74 views

回答

2

您似乎既包括jQuery和原型。因为他们都重新定义你需要做特殊处理$,并有以下行jQuery的加载后

jQuery.noConflict(); 

详情请参阅this link

+0

感谢您的回答。我刚刚添加了这段代码,该示例仍然有效,但测试程序文件没有。我已经上传了。再次感谢,丰富 – wkdshot 2011-04-22 11:01:24

+0

修正了它!阅读链接后的文档,并用jQuery替换$。谢谢! – wkdshot 2011-04-22 11:05:21

1

您还有其他JS库已经包含在内。这些库通过$来访问,就像jquery一样。如果您必须使用多个库,请使用jquery no conflict mode

<html> 
<head> 
    <script src="prototype.js"></script> 
    <script src="jquery.js"></script> 
    <script> 
    jQuery.noConflict(); 

    // Use jQuery via jQuery(...) 
    jQuery(document).ready(function(){ 
     jQuery("div").hide(); 
    }); 

    // Use Prototype with $(...), etc. 
    $('someid').hide(); 
    </script> 
</head> 
<body></body> 
</html> 
+0

嗨,大家好,谢谢你的帮助。这似乎是问题,但我不明白在jQuery中放置什么(“div”)。或$('someid')。hide()行?谢谢,Rich – wkdshot 2011-04-22 10:54:47

+0

@Richard - Jeff只是举了一些jQuery代码的例子。 – Hogan 2011-04-22 14:19:40