小说或者是漫画程序
主要代码块如下:
function initialize()
{//滚动速度:
//这里是通过循环重复调用来实现滚动速度的
timer=setInterval ("scrollwindow ()",1);
}
//退出循环程序
function sc()
{//退出循环模式,
clearInterval(timer);
}
//滚动程序
function scrollwindow()
{
//获取滚动的长度
currentpos=document.body.scrollTop;
//这里是jq获取div判断滚动的速度,可根据自己内容自定义
if($(".scoll span").html()=='1倍速')
{
//js滚动的方法
window.scroll(0,++currentpos);
}
else if($(".scoll span").html()=='2倍速')
{
window.scroll(0,++currentpos+0.5);
}
//获取当前可见区域的body
let body = document.body;
body.clientHeight; // 元素当前可视区域高度(不算隐藏的部分)
body.scrollHeight; // 元素滚动区域高度
// 滚动到底部
if(body.clientHeight + body.scrollTop == body.scrollHeight) {
alert('本章已看完,请点击下一集!');
sc();
}
}