当我看到“#rightPanelscrl”的最后一部分时,我想修复它的位置。我正在使用下面的代码,它在 FF 中正常运行,但在 Chrome 中根本无法运行.. 谁能告诉我..!
var sidebarScrollTop = 0;
$(window).load(function () {
sidebarScrollTop = $("#rightPanelscrl").offset();
if ($("#rightPanelscrl").height() > 500) {
alert($("#rightPanelscrl").height());
$(window).scroll(function () {
var docScrollTop = $('body,html').scrollTop();
// alert(docScrollTop);
if (docScrollTop > 500) {
$("#rightPanelscrl").css({ position: 'fixed', top: '-500px' });
}
else {
$("#rightPanelscrl").css({ position: 'static' });
}
});
}
else if ($("#rightPanelscrl").height() < 500) {
$("#rightPanelscrl").css({ position: 'fixed', top: '35px' });
}
});
$(window).resize(function () {
sidebarScrollTop = $("#rightPanelscrl").offset().top;
});
$(document).resize(function () {
sidebarScrollTop = $("#rightPanelscrl").offset().top;
});