最近學習使用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.jsvar 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 ...