我在包含动态内容的页面中间有一个动态div。
<div class="wp-main">
Some dynamic content...
</div>
我希望另一个divwp-filter
仅在wp-main
的高度大于 1000px 并且用户滚动超过其高度的 50% 并以其他方式淡出或当用户滚动页面上wp-main
以外的任何其他位置时淡入。
我正在寻找一个Jquery解决方案。
我已经尝试了适用于主窗口的代码,但它没有绑定到wp-main
。
$(window).scroll(function() {
if ($(this).scrollTop()>1000)
{
$('.wp-filter').fadeIn();
}
else
{
$('.wp-filter').fadeOut();
}
});
$(window).scroll(function() {
if ($("#wp-main").height()>1000)
{
$('.wp-filter').fadeIn();
}
else
{
$('.wp-filter').fadeOut();
}
});