• 博客設置
  • 編輯管理
  • 返回首頁
焚花祭秋
Wordpress Typecho 以及周邊知識的一個筆記,成長的過程中相互學習,共同進步!
首頁 歸檔 關於 友鏈 留言
分類
  • 博客.技巧
  • 網絡.主機
  • HOME
  • 博客.技巧
  • WordPress,非插件實現返回頂部,底部,留言的代碼分享

WordPress,非插件實現返回頂部,底部,留言的代碼分享

作者:焚花祭秋  /   发布时间:November 2, 2011  /   分类:博客.技巧  /   1 Comment

字體大小選擇: [ 超大字體 中型字體 默認字體 ]

這個對於博客瀏覽還是挺有好處的,特別是遇到大長篇的文章,不停的撥鼠標讓人手疼啊,加入這個東西,方便使用,一鍵點擊,直接奔向你想要去的地方,很是給力,實現起來也不難,下面就說下實現的代碼和方法!

首先說明參考自加文博客,多多分享,多多支持哈!

下面直接說實現的代碼和步驟,大家跟著走就OK了,無難度!

首先:在需要的位置加入代碼,一般是加載在頂部,當時這個隨你,代碼如下:

1
2
3
4
5
6
7
8
<?php if ( is_home() ||is_archive()): ?>
    <div id="roll"><div title="回到頂部" id="roll_top"></div>
<div title="轉到底部" id="fall"></div></div>
<?php else:?>
	<div id="roll"><div title="回到頂部" id="roll_top"></div>
<div title="查看評論" id="ct">
</div><div title="轉到底部" id="fall"></div></div>
	<?php endif; ?>

其次:建立加載JS文件,這個你可以自己建立獨立的JS文件也行,直接貼代碼到模板裏也行,也是隨你,代碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
// 滾屏
jQuery(document).ready(function($){
$(‘#roll_top’).click(function(){$(‘html,body’).animate
({scrollTop: ’0px’}, 800);});
$(‘#ct’).click(function(){$(‘html,body’).animate({scrollTop:$
(‘#comments’).offset().top}, 800);});
$(‘#fall’).click(function(){$(‘html,body’).animate({scrollTop:$
(‘.footer’).offset().top}, 800);});
});
// context
$(document).ready(function(){
$(‘.entry_box_s ‘).hover(
function() {
$(this).find(‘.context_t’).stop(true,true).fadeIn();
},
function() {
$(this).find(‘.context_t’).stop(true,true).fadeOut();
}
);
});
// more
$(document).ready(function(){
$(‘.entry_box’).hover(
function() {
$(this).find(‘.archive_more’).stop(true,true).fadeIn();
},
function() {
$(this).find(‘.archive_more’).stop(true,true).fadeOut();
}
);
});

註意:頂部加載JS,根據自己主題修改一下代碼,主要是做滑動定位的,要和自己的主題函數命名對的上才行,切忌哦,代碼如下,對應著修改就好了!

1
2
3
4
5
6
7
8
jQuery(document).ready(function($){
$('#roll_top').click(function(){$('html,body').animate
({scrollTop: '0px'}, 800);});
$('#ct').click(function(){$('html,body').animate({scrollTop:$
('#comments').offset().top}, 800);});
$('#fall').click(function(){$('html,body').animate({scrollTop:$
('.footer').offset().top}, 800);});
});

最後:肯定是樣式定義和美化了,提供一段簡約的代碼,大家可以根據自己的喜好修改和折騰,代碼如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#roll_top,#fall {
position:relative;
cursor:pointer;
height:93px;
width:11px;
}
#ct {
position:relative;
cursor:pointer;
height:53px;
width:11px;
}
#roll_top {
background:url(images/roll.png) no-repeat;
}
#fall {
background:url(images/roll.png) no-repeat 0 -146px;
}
#ct {
background:url(images/roll.png) no-repeat 0 -93px;
}
#roll {
display:block;
width:15px;
margin-right:-185px;
position:fixed;
right:50%;
top:30%;
_margin-right:-219px;
_position:absolute;
_margin-top:170px;
_top:expression(eval(document.documentElement.scrollTop));
}

完了,就是這麼簡單,折騰吧,生命不息,折騰不止!

Ps:css中的_margin-right和_margin-top數值,改變圖片位置,根據實際情況修改!

Over!收工! GO  GO  GO !

上一篇: Wordpress,程序自帶評論,留言數,文章數等統計代碼總結 下一篇: WordPress,側欄等地方非插件實現Tab切換的效果代碼分享
    分享到: QQ空間 新浪微博 騰訊微博 開心網 人人網 淘江湖 百度空間
訂閱本站:焚花祭秋
文本標籤:wordpress返回頂部, 返回底部, 發表留言
友情聲明:本站所有文章皆為原創,圖文皆為網絡搜索傳播,轉載請以鏈接形式標明原文出處地址,謝謝合作!
本文鏈接:http://tc.muo.me/wordpress-non-plug-ins-to-achieve-return-to-the-top-bottom-message-code-share.html [复制]
My WeChat

簡繁切換

    • WordPress新主題Anyview測試上線,千呼萬應死出來
    • Wordpress.個性友情鏈接頁面的建立及美化
    • Typecho 實現評論無限嵌套顯示的方法教程
    • 暢談:Wordpress新主題Loview基本完成,關於新主題的種種
    • WordPress,免插件文章輸出代碼分享之隨機文章推薦
    • LinuxVPS 關閉或禁止Mysql日誌統計執行方法

  • YueTing.Org
    悦听有声,路过看看
  • 自由草
    简繁转换功能在也没刷新下会失效
  • 天地华宇
    好东西 谢谢分享先收藏一下下 ...
  • flippy
    主题蛮好看的,好像轻博客一样
  • flippy
    不错呀
  • qkwu
    不错哦 收藏了
文章 RSS And 评论 RSS
焚花祭秋 Is Powered By Wordpress Theme Desgin By 沫(Muo.me)