次/前の3つの段落と2つのボタンがあります。最初の読み込みでは、ユーザーは最初の段落と次のボタンしか見ることができません。段落 2 にいる場合を除き、最後の段落には次のボタンと前のボタンがあり、前のボタンだけがあります。これは私がやったことをまとめたものです。
私のコードは戻るボタンを除いて適切に動作しますが、私が本当に求めているのは、同じことを行うためのよりクリーンでより良い方法です。
ここに私のhtml:
<p id="page-1" class="ui-bottom-article">
blah blah blah 1
<p id="page-2" class="ui-bottom-article">
blah blah blah 2
</p>
<p id="page-3" class="ui-bottom-article">
blah blah blah 3
</p>
<a id="rd_bk" href="">back</a><a id="rd_more" href="">Read more...</a>
私のスクリプト
$(function() {
var pageNumber = 1;
$('p.ui-bottom-article').hide();
$('#page-1').show();
$('#rd_bk').hide();
$('#rd_more, #rd_bk').click(function(e){
e.preventDefault();
if(pageNumber == 1){
$('p.ui-bottom-article').hide();
$('#page-2').show();
$('#rd_bk').show();
pageNumber++;
}else if(pageNumber == 2){
$('p.ui-bottom-article').hide();
$('#page-3').show();
$('#rd_more').hide();
$('#rd_bk').show();
}else if(pageNumber == 3){
$('p.ui-bottom-article').hide();
$('#page-1').show();
$('#rd_more').hide();
pageNumber--;
}
}//end of if statement
);//end of click function
}); // end of function