1
0
Fork 0
mirror of https://github.com/Yetangitu/ampache synced 2025-10-03 17:59:21 +02:00

Add fixed header/sidebars options (fix #89)

This commit is contained in:
Afterster 2014-01-03 14:56:22 +01:00
parent e0ebbfdbb5
commit 01399bbea9
6 changed files with 89 additions and 26 deletions

View file

@ -25,19 +25,21 @@ $(function() {
var rightmenu = $("#rightbar");
var rightsubmenu = $("#rightbar .submenu");
var pos = rightmenu.offset();
$(window).scroll(function() {
if ($(this).scrollTop() > (pos.top)) {
rightmenu.addClass('fixedrightbar');
rightsubmenu.addClass('fixedrightbarsubmenu');
}
else if ($(this).scrollTop() <= pos.top && rightmenu.hasClass('fixedrightbar')) {
rightmenu.removeClass('fixedrightbar');
rightsubmenu.removeClass('fixedrightbarsubmenu');
}
else {
rightmenu.offset({ left: pos.left, top: pos.top });
}
})
if (rightmenu.hasClass('rightbar-float')) {
$(window).scroll(function() {
if ($(this).scrollTop() > (pos.top)) {
rightmenu.addClass('fixedrightbar');
rightsubmenu.addClass('fixedrightbarsubmenu');
}
else if ($(this).scrollTop() <= pos.top && rightmenu.hasClass('fixedrightbar')) {
rightmenu.removeClass('fixedrightbar');
rightsubmenu.removeClass('fixedrightbarsubmenu');
}
else {
rightmenu.offset({ left: pos.left, top: pos.top });
}
})
}
});
// flipField