我正在使用以下JS使$ rowDiv水平滚动时,$ headerDiv可以水平水平滚动。 我正在尝试使$ rowDiv不是基于div类,而是基于HTML标签进行侧向滚动。 作为测试,我将水平滚动切换到了BODY标签,该标签可以工作,但需要进行大量重新造型才能在视觉上正常工作。
$name
如果我将其切换为HTML标记,则无法使用。
$headerDiv = $('.header-wrapper');
$rowDiv = $('body');
$rowDiv.scroll(function(e) {
$headerDiv.css({
left: -$rowDiv[0].scrollLeft + 'px'
});
});
似乎.scroll()可以检测到BODY侧面滚动,但无法检测到HTML标记。我在函数中添加了console.log输出,以在滚动每个像素时触发,我看到它仅适用于BODY标签,不适用于HTML标签。是否可以使用.scroll()或其他方法来检测HTML标记?