最赞回答 / QLwang_web
var osTop = document.documentElement.scrollTop || document.body.scrollTop;//测量滚动条距上部高度改成以下: var de = document.documentElement; var db = document.body; var cm = (document.compatMode === "CSS1Compat"); var osTop = cm ? de.clientHeight : db.c...
2015-04-08
拖动是分两种事件 ,一种是自动的定时器执行的 , 还有一种是人鼠标执行的 ,定时器一直执行的是ostop为true ,所以不执行clearInterval动作 , 而人拖动, 也会触发scroll事件 ,这时 ostop就为flase了 就执行clearInterval定时器?是这样理解么 ?
2015-03-29
加负号是因为speed取整的时候 ,5/6=0.833333;取整为0 ; 也就是最后一次它是执行减去0的 . 而加个负号, 就是-0.833333取整 ,则是-1的 , 即最后一次至少是减去1的 .
2015-03-29
太跳了,讲的,比如 var osTop = document.documentElement.scrollTop||document.body.scrollTop;为什么不能放在点击事件外面定义,这可能才是该教程中的坑,都没有详细分析。。。
2015-03-28