我想创建一个交互式网页漫画(在HTML,CSS和JavaScript),我想触发一个自动页面以一个定义的速度向下滚动到另一点,使用多个jpg图像进行连续动画。如何在声音的特定页面位置触发自动页面滚动
简而言之,当阅读器滚动并达到页面的某个(我已定义的)位置时,页面自动强制将页面向下滚动到预先定义的点。
完全一样,他们在这个网站香椿做:http://comic.naver.com/webtoon/detail.nhn?titleId=350217&no=31
我也想触发声音效果,就像他们在上面提到的链接没有...
我想这使用来完成下面的脚本,但无法控制滚动的开始和停止位置。另外我还希望它在单页加载时只滚动一次。
<SCRIPT language=JavaScript1.2>
//change 1 to another integer to alter the scroll speed. Greater is faster
var speed=1
var currentpos=0,alt=1,curpos1=0,curpos2=-1
function initialize(){
startit()
}
function scrollwindow(){
if (document.all &&
!document.getElementById)
temp=document.body.scrollTop
else
temp=window.pageYOffset
if (alt==0)
alt=2
else
alt=1
if (alt==0)
curpos1=temp
else
curpos2=temp
if (curpos1!=curpos2){
if (document.all)
currentpos=document.body.scrollTop+speed
else
currentpos=window.pageYOffset+speed
window.scroll(0,currentpos)
}
else{
currentpos=0
window.scroll(0,currentpos)
}
}
function startit(){
setInterval("scrollwindow()",50)
}
window.onload=initialize
</SCRIPT>
在此先感谢
上面的脚本是否需要jquery?因为我试图将它添加到页面的嵌入式.js脚本中,并且它在300px之后不起作用。我还通常使用