の代わりに.fadeIn()
とを適用する必要があります。これは、jQuery がフェードインアニメーションを各要素に順番に適用しているためです。を行う場合、jQuery はフェードインアニメーションを要素を含む全体に適用します。この場合、一度に表示されるのは 2 つだけです。そう.....fadeOut()
<ul class="paging">
<li>
$('li').fadeIn()
$('ul').fadeIn()
<ul>
<li>
代わりに:
// show/hide the appropriate regions
selector.children().hide();
selector.children(".simplePagerPage" + options.currentPage).show();
これを行う必要があります:
$('ul.paging').fadeOut(400, function() {
// finished fading out animation
//hide and show relevant links
selector.children().hide();
selector.find(".simplePagerPage" + clickedLink).show();
}).fadeIn();
フィドルを参照してください: http://jsfiddle.net/amyamy86/gpmSP/