Код отображения статьи в Thinkphp:
Скопируйте код кода следующим образом:
<div id="showContent">{$article.content|htmlspecialchars_decode</div>
<div id="articlePages"></div>
js-код реализации:
Скопируйте код кода следующим образом:
<тип сценария="текст/javascript">
var obj = document.getElementById("showContent");
var страницы = document.getElementById("articlePages");
//оповещение(obj.scrollHeight);
window.onload= функция()
{
var all=Math.ceil(parseInt(obj.scrollHeight)/parseInt(obj.offsetHeight));
//Получаем общее количество страниц, в основном применяя ScrollHeight
Pages.innerHTML="Всего"+ все +"страницы";
for(var i=1; i<=all;i++)
{
Pages.innerHTML +=" <a href=/javascript:showPage('"+i+"');> "+i+"</a>";
//Выводим все номера страниц
}
}
функция showPage(pageIndex)
{
obj.scrollTop = (pageIndex-1)* parseInt(obj.offsetHeight);
}
</скрипт>
CSS-код:
Скопируйте код кода следующим образом:
#showContent {
цвет:черный;
размер шрифта: 16 пикселей;
высота: 700 пикселей;
переполнение: скрыто;
}
#articlePages {
выравнивание текста: по правому краю;
}