我有一个功能,当用户滚动X像素时,div
设置为display:block;
我的功能在我的本地版本中运行正常,但我实现它的网站动态加载页面内容意味着我的功能无法计算从窗口到窗口顶部的差异,并且没有&#39不应该工作。
我知道我可以将我的滚动功能包起来,并在页面内容加载后调用它,但这是不可能的 - 你能想到我能做到的任何其他可能的方式吗?
if( $('.product-actions').length > 0 ){
var buyBtn = $('.product-actions').offset().top;
$(window).scroll(function() {
if ($(window).scrollTop() > buyBtn) {
$('#fixed-cta').show();
}
else {
$('#fixed-cta').hide();
}
});
}