问题描述
我正在建立一个网站,最近我已经掌握了有关jQuery的一些知识。
问题是,当我想将函数放到索引文件之外时,它什么也不做。
这是在我的索引文件中:
<head>
<script src="js/scripts.js" type="text/javascript"></script>
<script src="js/jquery-1.11.3.js" type="text/javascript"></script>
<script>
$(right())
</script></head>
这就是我的scripts.js所包含的内容:
function right() {
$("#right").animate({right: '0'}, 800);}
#right是我的索引文件中的div。
1楼
尝试从体内而不是头部的脚本标签调用它。 另外,如果您想从头开始操作,则可以从如下块中调用它:
$( document ).ready(function() {
right();
});
为了执行JavaScript,它要么需要在文档的主体内,要么需要将其设置为在事件上触发(在这种情况下,该事件为“文档准备就绪时”)。