better logic for space scrolling
This commit is contained in:
@@ -79,14 +79,10 @@
|
|||||||
Danbooru.Post.nav_pool_scroll = function() {
|
Danbooru.Post.nav_pool_scroll = function() {
|
||||||
var scroll_top = $(window).scrollTop() + $(window).height();
|
var scroll_top = $(window).scrollTop() + $(window).height();
|
||||||
|
|
||||||
if (scroll_top > $("#image").height() + $("#image").offset().top + $(window).height()) {
|
if (scroll_top > $("#image").height() + $("#image").offset().top + ($("#image").height() / 2)) {
|
||||||
Danbooru.Post.nav_pool_next();
|
Danbooru.Post.nav_pool_next();
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$('html, body').animate({
|
|
||||||
scrollTop: scroll_top
|
|
||||||
}, 250);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Danbooru.Post.initialize_shortcuts = function() {
|
Danbooru.Post.initialize_shortcuts = function() {
|
||||||
@@ -114,7 +110,6 @@
|
|||||||
|
|
||||||
$(document).bind("keydown.space", function(e) {
|
$(document).bind("keydown.space", function(e) {
|
||||||
Danbooru.Post.nav_pool_scroll();
|
Danbooru.Post.nav_pool_scroll();
|
||||||
e.preventDefault();
|
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user