▽1
●
ぽけっとしすてむ ベストアンサー |
TOPページ以外(主に「次のページ」をクリックした後のURLが「page=2」なるようなページ)には自動的に前のページに戻るリンクが表示されるので、TOPページより一覧を見て行った時のみに表示させるようにしました。
<script> (function () { function displayPrevBtn() { var target = document.getElementsByTagName("html")[0].dataset.blogsUriBase + '/?page='; if (location.href.indexOf(target) === 0) { $("<span></span>", { addClass: "pager-prev", on: { click: function (e) { history.back(); } } }).append( $("<a>≪前のページ</a>", { href: "#_" }) ).prependTo(".pager"); } } //DOM生成完了時にスタート if (document.readyState == "uninitialized" || document.readyState == "loading") { window.addEventListener("DOMContentLoaded", function () { displayPrevBtn(); }, false); } else { displayPrevBtn(); } })(); </script>
こちらをお試しください。(あまり上手いコードではありません。)
#追記・編集
ボタンの表示はされますが、表示させる場所の指定にミスが有った為修正しました。
回答に1行で対応するコードを追加しました。
<script src="//niyari.github.io/hatenablog-modules/index-prev-button.min.js" charset="utf-8" async defer></script>