要實作一個網頁自動橫向滾動的功能
我是通過增加和減少scrollLeft的值來改變頁面相對瀏覽器的位置,從而實作滾動。
現在實際效果發現網頁滾動的一卡一卡的,有點掉幀的感覺。
我的想法是,讓網頁每次移動的距離少一點
但是scrollleft這個值好像只能是整數,所以間隔最小是1px。已經少不了了
有沒有什么辦法可以讓網頁每次只移動0.2px
或者有更好的實作網頁滾動的方法嗎
<script type="text/javascript">
var speed = 70
var i = demo.scrollLeft
function Marquee() {
demo.scrollLeft++
if (demo.scrollLeft >= 5125) {
clearInterval(MyMar)
goto();
}
}
function goto() {
function Marquee2() {
demo.scrollLeft--
if (demo.scrollLeft <= 0) {
clearInterval(MyMar2)
MyMar = setInterval(Marquee, speed)
}
}
var MyMar2 = setInterval(Marquee2, speed)
}
var MyMar = setInterval(Marquee, speed)
</script>
uj5u.com熱心網友回復:
最小就1個像素了吧,速度加快點看看uj5u.com熱心網友回復:
我們公司要捕獲這個頁面,投放到led滾動螢屏上,實作滾動的效果,速度不能快,而且快了也有點卡
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/25415.html
標籤:JavaScript
下一篇:感謝所有幫助過的人
