我正在阅读一篇关于在线教程,上面说如果<script></script>
标签紧跟在</body>
标签后面,那么就不需要使用$(document).ready
,因为此时文档已经被加载。
Q1> 这是真的吗?
Q2>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script src="jquery.viewport.min.js"></script>
<script>
$(window).scroll(function() { // this line will track all mouse scroll event
});
</script>
$(window)是jQuery选择器吗?如果是的话,那么上述说法是正确的,因为我们不必在其中包含它。$(document).ready(function() {
});
Q3> 为什么我们在这里使用 $link?为什么选择使用$link
而不是 var link?
<script>
$(window).scroll(function() {
$link = $('nav a[hash=#first]');
$link.addClass('selected');
});
</script>
谢谢你