回到頂部按鈕

2021-07-29 01:54:23 字數 1053 閱讀 3919

最近學習使用hexo搭建了乙個部落格,theme 使用的是geekman(在jakman基礎修改的乙個版本)。

在部落格中加入了回到頂部,偶然一次看到hexo 折騰筆記中的回到頂部的百分比樣式的按鈕效果,很炫酷,所以自己動手照著教程造了輪子,具體效果可進本人部落格檢視 idancy。

這裡我主要針對自己的主題做出修改,可能不適用其他主題。這個按鈕是乙個圓形按鈕,有乙個實時更新的圓形進度條顯示你當前閱讀進度,但反應相對有些慢(逃。

window7 32bit, hexo 3, geekman

使用本方法,請核對環境是否和我的一致。本方法只在geekman主題測試。

1.修改主題下css對應的totop.styl文

如下

#backtotop

}.percentage

&:hover

:before

}

2.修改layout下的totop.ejs
<% if (theme.totop) %>
3.修改js下的totop.js
var bigfa_scroll = 

draw(percentage / 100, ctx);

},backtotop: function

($this) ,

800);

return

false;

});},

scrollhook: function

($this, color) else

$per.attr("data-percent", percentage);

bigfa_scroll.drawcircle("#backtotopcanvas", percentage, color);

}});

}}$(document).ready(function

() );

},function

());

});

匆匆把昨天所做的工作做個了總結,終於搞完了。居然是實驗室最後乙個走的 orz…

如有不妥當之處,麻煩指出,謝謝:)

純js實現回到頂部按鈕

目前很多 的頁面上在右下角都提供了乙個 回到頂部 的按鈕。今天無事決定自己寫乙個,其實很簡單,經過幾次修改後,效果還算滿意。重要的是全部使用js來實現,不需要在html css中增加任何內容,甚至都不需要,只要引用js即可。而且全面相容ie6。由於考慮相容性問題,如何獲取滾動條的高度和按鈕停留在右下...

JS 回到頂部按鈕的實現

很多頁面都有乙個回到頂部的按鈕,一旦點選頁面的scrollbar就會變為0 只需要document.body.scrolltop document.documentelement.scrolltop 0,在這個基礎上在加乙個緩動公式。下面貼上我的 html 1 div class content 2...

vue element ui回到頂部,

回到頂部 後來找到乙個弄成功了的,但是在我這還不行 我想了一會,就弄好了,top content 回到頂部 mybacktotopstyle visibility height 300 back position 0 transition name fade el tooltip template ...