Greasy Fork is available in English.
翻页提醒,当用Space或PageDown翻页时,记录上一页最后一行的位置.
当前为
// ==UserScript==
// @name 翻页提醒
// @namespace https://blog.csdn.net/zbhover
// @version 0.213
// @description 翻页提醒,当用Space或PageDown翻页时,记录上一页最后一行的位置.
// @author zbhover
// @match https://*/*
// @match http://*/*
// @require http://libs.baidu.com/jquery/2.1.4/jquery.min.js
// @require https://cdn.staticfile.org/jquery/3.3.1/jquery.min.js
// @license MIT
// ==/UserScript==
(function() {
'use strict';
//新建一个div,用于显示一条线
var newDiv = document.createElement("div");
newDiv.id="mkLineDiv"
document.body.appendChild(newDiv);
$(document).keydown(function(event){
//翻页按键.Page Down或者SpaceBar
if(event.keyCode == 34 || event.keyCode==32){
MarkLine();
}
});
// 标记上一页阅读
function MarkLine(){
var htmlHeight = window.pageYOffset + window.innerHeight - 40;
var tempStyle="position:absolute;border: 1px solid red;left:50%;top:"+(htmlHeight)+"px;width:300px;z-index:999999;overflow: visible;";
var tempStyle2="position:absolute;border: 1px solid red;left:50%;top:"+(htmlHeight)+"px;width:300px;z-index:999999;overflow: visible;opacity:0;";
if($(window).scrollTop() + $(window).height() == $(document).height()){
$("#mkLineDiv").attr("style",tempStyle2);
return ;
}
$("#mkLineDiv").attr("style",tempStyle)
console.log(tempStyle);
console.log("当前window.pageYOffset..." + window.pageYOffset);
console.log("当前document.body.clientHeight..." + document.body.clientHeight);
console.log("当前window.innerHeight..." + window.innerHeight);
}
})();