WordPress 技巧:雙擊空白部分返回頂部
2019-03-21 來源:周良博客

因為現(xiàn)在使用的iArtWork主題有一個雙擊網(wǎng)頁空白部分返回頂部的功能,所以已經(jīng)習(xí)慣在看完文章之后雙擊一下博客的空白部分,于是乎我就養(yǎng)成了在任何博客都雙擊空白部分的習(xí)慣。
實際上實現(xiàn)“WordPres主題雙擊空白部分返回頂部”的方法很是簡單,
只需要把下面JS代碼加到主題的頭部模版中:
<script type="text/javascript">
$(function(){
var scrollTo = function(top, duration, callback) {
var w = $(window);
var FPS = 50;
var currentTop = w.scrollTop();
var offset = (currentTop - top) / (duration * FPS / 1000);
var n = 0;
var prevTop = currentTop;
var t = setInterval(function() {
if ((prevTop - top) * (currentTop - top) <= 0) {
clearInterval(t);
currentTop = prevTop = top;
w.scrollTop(top);
if (callback) callback();
} else {
prevTop = currentTop;
w.scrollTop(currentTop -= offset);
}
}, 1000 / FPS);
}
$('body').dblclick(function(){
scrollTo(0, 200, function(){
});
$(".textField,#commentForm textarea").focus();
});
$('#container.#footer').dblclick(function(e){e.stopPropagation();});
});
</script>
OK,修改完的主題即可通過雙擊主題的空白部分(邊緣四周什么的)實現(xiàn)返回頂部效果(這個是我博客的效果,屬于快速分會),具體效果可以在這里博客進(jìn)行預(yù)覽!
下面更新一個緩慢返回頂部的方法:
<script type="text/javascript">// < ![CDATA[
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
window.scrollBy(0,1);
}
document.onmousedown=sc
document.ondblclick=initialize
// ]]></script>
使用方法和上面的一樣,直接放到header.php文件的 </head>之前就可以了。
OK,教程到這里就寫完了,如果你有什么不懂的地方,歡迎在下方留言,我會為你解答的。
PS:本文中說到的網(wǎng)站空白部分,指的是背景處,即為周良博客的黑色背景處雙擊即可返回頂部!
標(biāo)簽: wordpress教程 wordpress技巧 返回頂
版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請與原作者聯(lián)系。