gpt4 book ai didi

javascript - jQuery scrollTop() 位置到百分比

转载 作者:数据小太阳 更新时间:2023-10-29 04:36:51 24 4
gpt4 key购买 nike

<script>
document.getElementById('listen-btn').addEventListener('click', function() {
document.getElementById('music-player').play();
});

<script>
$(window).scroll(function() {
if($(window).scrollTop() > 1400)
document.querySelector('#music-player').pause();
});
</script>

该按钮启动音频播放器并滚动到音频播放器可见的部分。当您滚动下一部分时,一旦滚动 1400,音频播放器就会停止,但我需要它是相对的。如何使 1400 成为一个百分比 (50%)

最佳答案

这是可能的——一些算法就可以完成这项工作。诀窍是使用 $(document).height() 检索页面高度。如果您指的是视口(viewport)高度,则需要使用 $(window).height()

$(window).scroll(function() {
if($(window).scrollTop() > $(document).height()*0.5)
document.querySelector('#music-player').pause();
});

关于javascript - jQuery scrollTop() 位置到百分比,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28052165/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com