我的工作中,我收到冲突渲染结果由于2 jQuery的文件一个应用程序,这是在我得到的代码错误jQuery的冲突on Rails项目
<!-- tab scripts -->
<script type="text/javascript" src="/assets/jquery.tools.min.js"></script>
<!-- Scrollbar -->
<script type="text/javascript" src="/assets/jquery.tinyscrollbar.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$('.scrollbar1').tinyscrollbar();
$('.scrollbar2').tinyscrollbar();
$('.scrollbar3').tinyscrollbar();
});
});
</script>
现在你可以看到有2个.js文件调用,如果我写tools.min.js
之前tinyscrollbar.min.js
它不会加载,并且同样适用于反之亦然
我试图查询的合并既但没有成功,我不知道如何使用noconflict function()
可以帮我吗?
你有一个链接到你正在使用的'timeentry.js'插件。你也在'$(document).ready'(非简写)内包装一个'$(document).ready'(简写)。 – m90 2012-04-02 13:21:33
首先,删除内部'$(function(){});';这是多余的。它和'$(document).ready(function(){});'一样。 – 2012-04-02 13:22:14
@ m90抱歉,出现在tinyscrollbar.min.js中的错误:http://code.google.com/p/ajaxart/source/browse/trunk/lib/jquery.tinyscrollbar.min.js?spec = svn7031&r = 7031 – 2012-04-02 13:39:52