jQuery检测滚动%而不是px
我正在寻找一种方法来检测按%而不是px滚动的页面数量,请考虑:jQuery检测滚动%而不是px,jquery,scroll,pixels,Jquery,Scroll,Pixels,我正在寻找一种方法来检测按%而不是px滚动的页面数量,请考虑: function doBanner() { var scrollPos = $( window ).scrollTop(); if ( scrollPos > 250 && !uped && !doing){ up(); } else if ( scrollPos <= 250 && !doing && uped ) {
function doBanner() {
var scrollPos = $( window ).scrollTop();
if ( scrollPos > 250 && !uped && !doing){
up();
} else if ( scrollPos <= 250 && !doing && uped ) {
down();
}
函数doBanner(){
var scrollPos=$(window.scrollTop();
如果(scrollPos>250&&!uped&&!doing){
up();
}否则,如果(scrollPos我将计算当前窗口大小的基数百分比。
您可以使用jQuery的函数width
和获得这些值:
var windowsWidtdh = $(window).width();
var windowsHeight = $(window).height();
然后你可以做:
var scrolledPercentage = (scrollPos * 100) / windowsHeight;
谢谢您的快速回复,我现在就来看看:)