首先,您必須找到<div class="entry-content">
所在的位置。這是在您的wp-content/themes/[themename]
文件夾中的一個名爲index.php或loop.php的文件中。入門內容閉幕</div>
後,添加:
<div class="moreposts" style="display:none"
onclick="$('div.moreposts').slideUp();$(document).trigger('retrieve.infscr');">
Show more
</div>
<script>
$(document).ajaxError(function(e,xhr,opt){
if (xhr.status == 404) $('div.moreposts').slideUp("normal", function() { $(this).remove(); });
});
</script>
現在,在無限滾動配置(WordPress管理 - >設置 - >無限滾動),將其添加到「JavaScript之後下一個被稱爲職位取」框:
$(window).unbind('.infscr');
setTimeout("$('div.moreposts').slideDown();", 1000);
最後樣式的按鈕,使它看起來很漂亮(添加到style.css文件):
.moreposts {
display:block;
border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;
border: 1px solid #ddd;
background: #efefef;
text-align: center;
font-weight: bold;
box-shadow: 2px 2px 2px rgba(50,50,50,0.4); color: #444;
text-decoration: none;
padding: 5px;
margin-bottom: 20px;
cursor: pointer;
}
.moreposts:hover {
background: #dfdfdf;
color: #222;
}
注意,這將做的第一負載後奧波atic和後續的手冊。腳本需要自動隱藏Before/Next按鈕。
當我加載你的博客時,我在Firebug中得到以下錯誤:`$(「#body」).finitescroll不是函數。奇怪的是,因爲infinitescroll腳本看起來像被加載。這將是一個開始的好地方。 – 2010-12-10 05:23:46