Javascript 在Jquery中使用.scroll()
我有一个我无法解决的问题。部分原因是我无法用正确的术语解释它。我对这件事还不熟悉,所以很抱歉问了这个笨拙的问题 下面你可以看到我的目标概述Javascript 在Jquery中使用.scroll(),javascript,jquery,html,Javascript,Jquery,Html,我有一个我无法解决的问题。部分原因是我无法用正确的术语解释它。我对这件事还不熟悉,所以很抱歉问了这个笨拙的问题 下面你可以看到我的目标概述 <div class="mytest" > <!-- some code --> </div> <script> $(window).scroll(function(){ if( $(this).scrollTop() > 600 ){ // Here is m
<div class="mytest" >
<!-- some code -->
</div>
<script>
$(window).scroll(function(){
if( $(this).scrollTop() > 600 ){
// Here is my script
}
});
</script>
$(窗口)。滚动(函数(){
如果($(this).scrollTop()>600){
//这是我的剧本
}
});
它的工作只是罚款,但我想使它的滚动后div.mytest
这意味着
<script>
$(window).scroll(function(){
if( ----- ){ // div.mytest tag is over
// Here is my script
}
});
</script>
$(窗口)。滚动(函数(){
如果(-----{//div.mytest标记已结束
//这是我的剧本
}
});
有什么想法吗?下面是一个函数示例,它使用HTML元素数组并滚动到最上面。查看它如何使用
offset().top
方法定义滚动位置
function scrollTo(els){
var maxTop = 0;
$.each(els, function(i, el){
maxTop = Math.max(maxTop, el.offset().top);
});
$('html, body').animate({
scrollTop: maxTop
}, 400);
}
找一个位置,做你第一次做的同样的事情你想让div滚动而不是主体吗?@Lorenzo不现在它工作页面高度大于600px对,我想让滚动穿过div.mytest