我有一个建筑物和楼层之间的关系:有些楼层只能在1栋楼内(这些楼层只有1个外键指向“建筑”表),而有些楼层位于2栋楼之间(这些楼层有2个外键指向“楼层”表,一个是startBuildingId,第二个是endBuildingId).I有这个代码来表示这种关系:
public class Building implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
当您在页面上下滚动时,我已经有了一个在视图端口中保持侧栏的解决方案。当侧边栏比内容区域更长时,问题就出现了,当侧边栏不断向下推时,你会不断地滚动,得到这个抖动的效果。
我在jsFiddle: (全屏: )中有一个这个设置的例子。
我的问题是,当侧边栏触及底部/页脚区域时,是否有办法使其停止?
我读过关于将侧边栏设置为绝对的文章,不幸的是,它是一个现有的站点,而更改位置不起作用,并且干扰了许多现有的页面元素。
下面是我正在使用的jQuery/js:
// set the offset
var sidebarOffset = $(".sidebar").offset
我使用下面的代码来显示按下.sidebar切换时的侧边栏,并在按下#page时隐藏侧边栏。
显示侧边栏效果很好,但当#page被按下时,它不会隐藏。当单击.sidebar-切换时,该变量似乎没有设置为1。
var state = 0;
if (state === 0) {
$('.sidebar-toggle').click(function() {
$('#page').animate({marginLeft: '230px'}, 400);
state = 1;
});
}
if (stat