0

我正在开发一个应用程序,其中由于 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() 任何人都可以帮助我吗?

4

1 回答 1

0

我已经在我的 app/views/layout/application.html.erb 中声明了这两个 js 文件,但由于冲突,我将 tinyscrollbar.min.js 声明为其本地视图文件:app/view/profile/new.html.erb 和它解决了我的错误:)

于 2012-04-04T05:06:33.760 回答