如何检测“身体”内的滚动并摆脱scrollTop()返回0
问题描述:
我已经设置了一个Scroll事件来触发淡出或淡入“$(”#btn“)”,但我不甚至能够检测滚动事件时滚动,当检查滚动的值返回为0,由于它没有反映任何东西。如何检测“身体”内的滚动并摆脱scrollTop()返回0
问题:无法检测到任何类型的滚动事件并没有能够得到滚动值
这里是我试过
https://jsfiddle.net/evwrs0jq/1/
$(document).ready(function(){
$("body").on("scroll", function(){
alert();
var currentScroll = $(this).scrollTop()
var BtnAction = $("#btn");
if (currentScroll > offset) {
BtnAction.fadeOut(duration);
} else {
BtnAction.fadeIn(duration);
}
offset = currentScroll;
});
});
检查你是否正在寻找这个https://jsfiddle.net/57rcc4jr/1/ – XYZ
@XYZ但是我仍然在寻找与Id基地或身体和滚动仍然返回0作为价值, – Aryan
你的身体有身高100%。滚动事件发生在div内https://jsfiddle.net/v7r8zauz/1/ – XYZ