Javascript 创建external.js
我正试图将一段代码片段放入一个外部的.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>
<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子句中。忘了把它删掉。谢谢,好的。你能把这个答案记对吗,因为它是原因?