0
$(window).scroll(function(){
var y = $(window).scrollTop();
if (y > 400 & y < 10000) {
$("#font").css("top", 0 + $(window).scrollTop());
}
});
400应该是相对于屏幕尺寸的50%。 和10000 100%
$(window).scroll(function(){
var y = $(window).scrollTop();
if (y > 400 & y < 10000) {
$("#font").css("top", 0 + $(window).scrollTop());
}
});
400应该是相对于屏幕尺寸的50%。 和10000 100%
您可以使用innerHeight
(或使用outerHeight
获取整个浏览器窗口的高度)属性来确定窗口大小。这将返回高度的页面的可见部分:
$(window).scroll(function(){
var y = $(window).scrollTop();
var intViewportHeight = window.innerHeight;
if (y > (intViewportHeight * 0.5) & y < (intViewportHeight * 1)) {
$("#font").css("top", 0 + $(window).scrollTop());
}
});
P.S:你显然可以忽略第二个公式的* 1
一部分。我只是用它来澄清100%
谢谢你,先生! – Dogantr
你只是想用屏幕高度的50%替换'400'?而'10000'你想用100%的屏幕高度替换? – jeffdill2