Javascript 在某些滚动后禁用脚本
我以前贴过,但没有人得到我需要的。我需要禁用这个脚本后,某些滚动页面,让我们说,页面是滚动30%这个脚本被禁用 我需要禁用此脚本的原因是,在滚动页面时,脚本中使用的某些滚动div显示在其他一些div元素上,所以我需要在某些滚动之后禁用脚本Javascript 在某些滚动后禁用脚本,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我以前贴过,但没有人得到我需要的。我需要禁用这个脚本后,某些滚动页面,让我们说,页面是滚动30%这个脚本被禁用 我需要禁用此脚本的原因是,在滚动页面时,脚本中使用的某些滚动div显示在其他一些div元素上,所以我需要在某些滚动之后禁用脚本 <script> $(window).load(function () { $(window).scroll(function () { if ($(window).scrollTop() >
<script>
$(window).load(function () {
$(window).scroll(function () {
if ($(window).scrollTop() > 60) {
$('.additional').css('position', 'fixed');
$('.additional').css('top', 70);
} else {
$('.additional').css('position', 'relative');
$('.additional').css('top', 0);
}
});
});
</script>
$(窗口)。加载(函数(){
$(窗口)。滚动(函数(){
如果($(窗口).scrollTop()>60){
$('.additional').css('position','fixed');
$('.additional').css('top',70);
}否则{
$('.additional').css('position','relative');
$('.additional').css('top',0);
}
});
});
我在中创建了一个工作函数,结果是一个伪结果,因为您没有提供页面结构的任何代码
它使用$(window).scrollTop()和$(document).height()计算滚动百分比,然后使用if/else语句根据计算结果切换两个结果
function moveScroller() {
var move = function () {
var calc = $(window).scrollTop() / $(document).height();
if (calc > 0.3) {
/*EG:*/ $('#content').css('backgroundColor', '#f00');
/*$('.additional').css('position', 'fixed');
$('.additional').css('top', 70);*/
} else {
/*EG:*/ $('#content').css('backgroundColor', '#f0f');
/*$('.additional').css('position', 'relative');
$('.additional').css('top', 0);*/
}
};
$(window).scroll(move);
move();
}
$(function () {
moveScroller();
});
我不会回答,因为你从不接受答案。