如何解决外部JavaScript脚本与CSS文件冲突的问题?

如何解决外部JavaScript脚本与CSS文件冲突的问题?,javascript,css,css-animations,Javascript,Css,Css Animations,引导模式函数$(“#myModal”).modal()过去工作得很好,直到我添加了下面的外部CSS文件,以便将动画添加到我的页面: <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css"> 为了使web应用程序以最佳方式工作(使用动画和打开引导模式),我需要同时使用外部脚本和CSS文件 每当我注释掉动画CSS文件时,我的引导模式函

引导模式函数
$(“#myModal”).modal()过去工作得很好,直到我添加了下面的外部CSS文件,以便将动画添加到我的页面:

  <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css">
为了使web应用程序以最佳方式工作(使用动画和打开引导模式),我需要同时使用外部脚本和CSS文件

每当我注释掉动画CSS文件时,我的引导模式函数
$(“#myModal”).modal()返回到预期的工作状态

如何解决两个冲突的外部脚本和CSS文件的问题


期待您的回复。

您是否尝试先加载动画CSS文件,然后再加载引导文件?如果这不起作用,您需要找到动画CSS文件中加载的CSS覆盖了引导程序的内容,然后重新覆盖它,或者使用!重要提示。在浏览器开发工具中使用elements inspector查找冲突规则,并为modalI编写更具体的覆盖规则刚刚用代码示例重新创建了一个引导模式,它似乎以相同的方式显示,即使包含animate.css。css和js的包含顺序与您列出它们的顺序相同@Bonnie你能找到解决这个问题的方法吗?你是否尝试先加载动画CSS文件,然后再加载引导文件?如果这不起作用,您需要找到动画CSS文件中加载的CSS覆盖了引导程序的内容,然后重新覆盖它,或者使用!重要提示。在浏览器开发工具中使用elements inspector查找冲突规则,并为modalI编写更具体的覆盖规则刚刚用代码示例重新创建了一个引导模式,它似乎以相同的方式显示,即使包含animate.css。css和js的包含顺序与您列出它们的顺序相同@邦妮,你能找到解决办法吗?
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/js/bootstrap.min.js"></script>
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet" />
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.7.2/animate.min.css">

<!-- Modal -->
<div class="modal fade" id="myModal" role="dialog">
  <div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <h4 class="modal-title">Modal Header</h4>
        <button type="button" class="close" data-dismiss="modal">&times;</button>
      </div>
      <div class="modal-body">

      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>