如果我有一些javascript / jQuery作用于标签内的特定div(对于动画),我可以将javascript(在src =“link-to-my-js.js”文件中)放在旁边我的div?
我的意思如下:
<body>
<div id="special">Some html</div>
<script type="text/javascript">javascript related to my div tag above...</script>
</body>
答案 0 :(得分:2)
无论你在哪里添加你的代码,都要用文档.ready。
包装它它会等到所有的dom都准备好了,所以你会安全的。
<script type="text/javascript">
$(document).ready(function() {
});
</script>
答案 1 :(得分:1)
您可以将它们放在任何您想要的位置,但
答案 2 :(得分:0)
您可以随意添加标签。但请记住,如果您的脚本尝试对尚未加载的元素进行操作,则会失败。
因此,如果您在div之前加载脚本标记并且脚本没有被onload事件激活,那么将找不到类似的元素。
相反,如果标签出现在元素之后,您可以正常操作它。
答案 3 :(得分:0)
如果使用$(function(){/*code here*/})