課程
/前端開發(fā)
/HTML/CSS
/回到頂部效果
連續(xù)點(diǎn)擊按鈕的時候會一直滾上去 停不下來 怎么解決啊老大
2018-06-24
源自:回到頂部效果 4-1
正在回答
在試一試最好用chrome瀏覽器吆。搞不清楚他所謂的橫向上的半圓長麻樣,我理解的代碼是border-radius:0050px50px;但輸入后不對
obtn.onclick = function() {
//每次點(diǎn)擊時,判斷是否有計時器,有就清除? ??
if (timer) {
???????? clearInterval(timer);
???? }
???? //設(shè)置定時器
???? timer = setInterval(function() {
???? //獲取滾動條距離頂部的高度
???? var osTop = document.documentElement.scrollTop || document.body.scrollTop; //兼容IE和chrome
兩個方向解決都可以:讓點(diǎn)擊無效或者讓每次滾動前清除定時器
舉報
回到頂部網(wǎng)站不可缺少的一部分,用JS實現(xiàn)炫酷拉風(fēng)的回到頂部效果
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2022-03-25
在試一試最好用chrome瀏覽器吆。搞不清楚他所謂的橫向上的半圓長麻樣,我理解的代碼是border-radius:0050px50px;但輸入后不對
2018-09-14
obtn.onclick = function() {
//每次點(diǎn)擊時,判斷是否有計時器,有就清除? ??
if (timer) {
???????? clearInterval(timer);
???? }
???? //設(shè)置定時器
???? timer = setInterval(function() {
???? //獲取滾動條距離頂部的高度
???? var osTop = document.documentElement.scrollTop || document.body.scrollTop; //兼容IE和chrome
2018-07-01
兩個方向解決都可以:讓點(diǎn)擊無效或者讓每次滾動前清除定時器