我正在处理一个应用程序,由于2个jquery文件,我得到了冲突的渲染结果,这是我收到错误的代码
<!-- 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()
可以帮助我吗?
答案 0 :(得分:0)
我已在我的app / views / layout / application.html.erb中声明了这两个js文件,但由于冲突,我将tinyscrollbar.min.js声明为其本地视图文件:app / view / profile / new.html。 erb,它解决了我的错误:)