我能做些什么让我的jQuery与MooTools一起工作?我正在使用使用MooTools的Videobox,然后我编写了一些自定义jQuery。但我的jQuery不起作用,Videobox脚本正在运行。
答案 0 :(得分:4)
你可以用你的jquery代码包装:
(function($){
// your code here
})(jQuery)
如果你想将$
的控件发给其他lib,你必须这样称呼:
jQuery.noConflict()
最简单的解决方案是使用jQuery
关键字代替$
。
查看帖子:
答案 1 :(得分:3)
<script type="text/javascript">
$.noConflict();
jQuery(document).ready(function($) {
// Code that uses jQuery's $ can follow here.
});
// Code that uses other library's $ can follow here.
</script>
答案 2 :(得分:3)
另外,不确定它是否是一个选项......但是有一个与jquery一起使用的videoBox(jqVideoBox)插件(它是mootools的一个端口)。这是链接:http://plugins.jquery.com/project/jqVideoBox
希望这有帮助。
答案 3 :(得分:2)
使用
jQuery.noConflict();
但你不能更容易使用$作为jQuery的快捷方式。
如果您愿意,可以在lambda函数中使用它:
jQuery(document).ready(function($) {
// Code that uses jQuery == $
});
答案 4 :(得分:1)
在链接到jquery库之后添加此行。
<script type="text/javascript">
var $j = jQuery.noConflict();
</script>
然后使用$ j代替$ for jquery并使用$ for mootools。