我的Javascript文件会自动使用另一个,为什么?

我的Javascript文件会自动使用另一个,为什么?,javascript,jquery,avaudioplayer,slick.js,Javascript,Jquery,Avaudioplayer,Slick.js,我有绿色的音频播放器脚本和光滑的脚本。我的绿色音频播放器坏了。如果我删除我流畅的脚本,它的工作很好 <script src="js/jquery.js" type="text/javascript"></script> <script src="js/slick.min.js" type="text/javascript"></script> <script sr

我有绿色的音频播放器脚本和光滑的脚本。我的绿色音频播放器坏了。如果我删除我流畅的脚本,它的工作很好

<script src="js/jquery.js" type="text/javascript"></script>
<script src="js/slick.min.js" type="text/javascript"></script>
<script src="js/audioPlayer/audioPlayer.js" type="text/javascript"></script>
</body>
</html>

如果我在index.html中使用audioPlayer

<div class="player">
 <audio crossorigin>
  <source src="mp3/sample.mp3" type="audio/mpeg"></audio>
</div>

但是在那之后我有个问题。如果我在谷歌浏览器检查器中检查代码 它似乎会自动更改音频播放器的slick.js文件的slick属性

<div class="volume__slider slider slick-initialized slick-slider slick- 
 dotted" data-direction="vertical" tabindex="0">
                    <div class="slick-list draggable"></div></div>


大家能给我解释一下这个魔法吗?

可能是因为JQuery没有加载

确保在自己的脚本之前添加html格式的JS文件,并等待它准备就绪

$( document ).ready(function() {
   $('html').addClass(isPoorBrowser ? 'poor-browser' : 'no-poor-browser');
});

是在您开始出现问题之前还是之后添加了$.noConflict。在->包含我的脚本之后添加了什么?你在使用两个jQuery.js副本吗?不,我不使用两个jQuery。但是我的script1使用script2的变量,我想知道为什么?如果您不使用两个jquery副本,
$。noConflict
将导致比它修复的问题更多的问题,并且与脚本之间冲突的变量(除了
$
jquery
)无关。