Webkit accomodation
This commit is contained in:
parent
f830ec31b7
commit
2d238f5a31
@ -17,9 +17,10 @@ function stopPropagation(event) {
|
|||||||
|
|
||||||
// scroll back to the previous article
|
// scroll back to the previous article
|
||||||
function prevArticle(event) {
|
function prevArticle(event) {
|
||||||
|
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
|
||||||
for (var i=entries.length; --i>=0;) {
|
for (var i=entries.length; --i>=0;) {
|
||||||
if (!entries[i].anchor) continue;
|
if (!entries[i].anchor) continue;
|
||||||
if (entries[i].anchor.offsetTop < document.documentElement.scrollTop) {
|
if (entries[i].anchor.offsetTop < scrollTop) {
|
||||||
window.location.hash=entries[i].anchor.id;
|
window.location.hash=entries[i].anchor.id;
|
||||||
stopPropagation(event);
|
stopPropagation(event);
|
||||||
break;
|
break;
|
||||||
@ -29,9 +30,10 @@ function prevArticle(event) {
|
|||||||
|
|
||||||
// advance to the next article
|
// advance to the next article
|
||||||
function nextArticle(event) {
|
function nextArticle(event) {
|
||||||
|
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
|
||||||
for (var i=1; i<entries.length; i++) {
|
for (var i=1; i<entries.length; i++) {
|
||||||
if (!entries[i].anchor) continue;
|
if (!entries[i].anchor) continue;
|
||||||
if (entries[i].anchor.offsetTop-20 > document.documentElement.scrollTop) {
|
if (entries[i].anchor.offsetTop-20 >scrollTop) {
|
||||||
window.location.hash=entries[i].anchor.id;
|
window.location.hash=entries[i].anchor.id;
|
||||||
stopPropagation(event);
|
stopPropagation(event);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user