首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >两个javascript函数冲突

两个javascript函数冲突
EN

Stack Overflow用户
提问于 2020-06-13 22:09:34
回答 1查看 74关注 0票数 0

我正在使用Flask。app模板需要Jquery的以下功能,用于主文件中的智能链接。

代码语言:javascript
复制
 <script type="text/javascript" src="{{ url_for('static', filename='/libs/jquery/jquery.js')}}"></script>

    <!-- SmartMenus jQuery plugin -->
    <script type="text/javascript" src="{{ url_for('static', filename='jquery.smartmenus.js')}}"></script>

    <!-- SmartMenus jQuery init -->
    <script type="text/javascript">
      $(function() {
        $('#main-menu').smartmenus({
          subMenusSubOffsetX: 1,
          subMenusSubOffsetY: -8
        });
      });
    </script>

然而,下面的javascript代码需要在扩展页面上。

代码语言:javascript
复制
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
       <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

   <script src="https://cdn.datatables.net/1.10.13/js/jquery.dataTables.min.js"></script>
   <script src="https://cdn.datatables.net/buttons/1.2.4/js/dataTables.buttons.min.js"></script>
   <script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.flash.min.js"></script>


   <script src="https://cdnjs.cloudflare.com/ajax/libs/jszip/2.5.0/jszip.min.js"></script>
   <script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.24/build/pdfmake.min.js"></script>
   <script src="https://cdn.rawgit.com/bpampuch/pdfmake/0.1.24/build/vfs_fonts.js"></script>
   <script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.html5.min.js"></script>
   <script src="https://cdn.datatables.net/buttons/1.2.4/js/buttons.print.min.js"></script>


   <script type="text/javascript">

$(document).ready(function() {
   $('#example').DataTable( {
       dom: 'Bfrtip',
       buttons: [
           'copy', 'csv', 'excel', 'pdf', 'print'
       ]
   } );
} );
   </script>

如果我在主文件上注释第一个代码块,那么下面的代码在我的表上是有效的,否则,第二个块是无效的。:(

请帮助这两个功能应该如何集成?

EN

回答 1

Stack Overflow用户

发布于 2020-06-13 22:18:27

加载jQuery一次,且仅加载一次。

加载jQuery,添加插件,然后再次加载jQuery将擦除插件。

请勿将过时的、不受支持的jQuery版本与known security vulnerabilities配合使用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62360906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档