Javascript 创建external.js

Javascript 创建external.js,javascript,external,Javascript,External,我正试图将一段代码片段放入一个外部的.js文件中。与页面文件内部一样工作正常,但如果将脚本拉到外部文件,则会停止工作。我认为这是一个可变的问题,但我不完全清楚如何解决这个问题。没什么帮助。谢谢 以下是当前工作的内部代码: <script src="scripts/jquery-1.12.4.min.js"></script> <script src="scripts/jquery.flurry.js"></script> <script>

我正试图将一段代码片段放入一个外部的.js文件中。与页面文件内部一样工作正常,但如果将脚本拉到外部文件,则会停止工作。我认为这是一个可变的问题,但我不完全清楚如何解决这个问题。没什么帮助。谢谢

以下是当前工作的内部代码:

<script src="scripts/jquery-1.12.4.min.js"></script>
<script src="scripts/jquery.flurry.js"></script>
<script>
      $(document).ready(function(){
        $("body").flurry({height:300,frequency:98,speed:4321,small:11,large:61,wind:40,windVariance:98,rotation:272,rotationVariance:98,
        startOpacity:1,endOpacity:0,opacityEasing:"cubic-bezier(1,.3,.6,.74)",blur:true,overflow:"hidden",zIndex:9999});
        $(".toggle-snow").on("click",function(event){
          event.preventDefault();
          try{
            $("body").flurry("destroy");}
          catch(err){
            $("body").flurry();}
        });
      });
    </script>

$(文档).ready(函数(){
疾风({高度:300,频率:98,速度:4321,小:11,大:61,风:40,风方差:98,旋转:272,旋转方差:98,
startocapity:1,内容:0,不透明度为:“立方贝塞尔(1,3,6,74)”,模糊:真,溢出:“隐藏”,zIndex:9999});
$(“.toggle snow”)。打开(“单击”,函数(事件){
event.preventDefault();
试一试{
$(“body”).flurry(“destroy”);}
捕捉(错误){
$(“body”).flurry();}
});
});
当我将第三个脚本拉入fall.js文件时,代码停止工作。是否需要将某些内容添加到外部脚本或内部文件中

-- 啊!!我真傻。只需删除fall.js文件中的打开/关闭标记。

为什么在fall.js中有“?>”并删除打开和关闭标记

在html中保留对其他外部文件的引用


在参考fall.js之前,您如何尝试注册脚本

<script src="scripts/jquery-1.12.4.min.js"></script>
<script src="scripts/jquery.flurry.js"></script>
<script src="fall.js"></script>


只要在
/fall.js
路径中提供
fall.js
文件,这就足以让脚本正常工作了

向我们显示不起作用的代码(HTML+js)。不是工作正常的代码。张贴在内部时包含脚本标记的方式。2.您是否在控制台中看到任何错误?你说的“停止工作”是什么意思?3.注意你有一个“?>”我想不应该在那里。啊,我真傻。只需要删除fall.js文件中的open/close标记。之所以使用?>是因为整个过程都包装在一个php if子句中。忘了把它删掉。谢谢,好的。你能把这个答案记对吗,因为它是原因?