为什么JavaScript在HTML正文中可以正常工作,而在HTML头中却不能作为JavaScript文件
Why would JavaScript work correctly in HTML body but not as a JavaScript file in the HTML header
这不起作用(放在HTML头标记内):
<script src="files/js/animater/index.js" charset="utf-8"></script>
但这很好(放在HTML正文标记内):
<script>
$(function() {
$(".active").animate({height: "10%"}, 5000);
});
</script>
为什么最后一个工作正常,而第一个工作不正常?
取出.js文件中的脚本标记。
在index.js文件中这样写,
(function() {
$(".active").animate({height: "10%"}, 5000);
}());
我希望你会喜欢:)
您需要以某种方式运行函数。像
<body onload="animate()">.
否则,您将需要在jquery文件中使用一些文档加载脚本。更多信息
您可能需要在源路径src="/files/js/animater/index.js"
中使用一个斜杠,而不需要字符集属性。可能还需要添加type="text/javascript"
作为属性。
相关文章:
- 来自文本输入null的html javascript变量
- Html/Javascript-如何屏蔽除英国以外的所有欧盟国家,并允许所有非欧盟国家
- html+javascript:如何在某些条件下禁用dropdownlist中的null选项
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- HTML/Javascript表单会自动重置
- html/javascript中的可拖动文本
- 在HTML/JavaScript中减去两个数字
- 基本的HTML Javascript程序.这是怎么回事
- 一个html/javascript'小工具'知道用户何时单击了小部件外的任意位置
- HTML/JavaScript拖动&Drop-是否可以使重影图像*NOT*看起来'冲洗掉'
- 在HTML/Javascript文件中获取App Inventor 2变量值
- HTML/JavaScript表格标题
- 如何修复在浏览器中打开后出现在屏幕上的html/Javascript代码
- 在HTML JavaScript头部分运行Google脚本函数
- 如何在 html/javaScript/Jquery 中“浏览文件夹”
- 带有消息html/javascript的进度条
- 在html/javascript中请求撤消/重做事件
- 使用HTML/Javascript表单使用ActiveXObject创建带有嵌入图像的outlook电子邮件
- 使用html/javascript启动小部件
- 移动html/javascript编程中的变量传递