【发布时间】:2019-03-01 07:48:04
【问题描述】:
我希望结合这个模板的脚本(我正在修改) https://codepen.io/lydiawawa/pen/gEPpwX 从这个例子中得到效果: https://codepen.io/jamesbarnett/pen/JwFuy
我需要修改的javascript如下:
/* JavaScript from: http://jqueryfordesigners.com/fixed-
floating-elements/ */
$(function () {
var sidebar = $('.sidebar');
var top = sidebar.offset().top - parseFloat(sidebar.css('margin-top'));
$(window).scroll(function (event) {
var y = $(this).scrollTop();
if (y >= top) {
sidebar.addClass('fixed');
} else {
sidebar.removeClass('fixed');
}
});
});
谁能帮我修改脚本以达到效果?
谢谢!
【问题讨论】:
-
究竟是什么问题?您提供的脚本似乎就像您期望的那样做
-
@mrReiha 在codepen.io/lydiawawa/pen/gEPpwX 中,侧栏不会像codepen.io/jamesbarnett/pen/JwFuy 中的示例那样移动。当您向下滚动时,只有标题 div 消失,侧边栏不会移动到顶部。
标签: javascript html css