-2

アイテムの大きなulリストがありliます。JavaScriptを使いたいのですが、方法がわかりません。どうすればこれを作成できますか:

最初の5liが表示されます。残りは隠されています。[詳細]ボタンをクリックしたとき。クリックするたびに。表示されるliに5を提供します。jsfiddleでhtmlを作成します。

http://jsfiddle.net/FnBrx/

みんなを助けてくれてありがとう、

4

3 に答える 3

3

どうですか

$('li:gt(3)').hide();​​​​​​​​​​​​​​
$('.more').on('click', function(){
    $('li:visible:last').nextAll(':lt(4)').show();
});

FIDDLE

于 2012-07-26T06:11:19.253 に答える
1
$('.more').click(function() {
    $('li a:not(:visible)').slice(0,5).show().css('color','red');
    return false;
});​

更新されたデモ

.slice(0,5)一致したセットを最初の5つの要素のみに減らします

于 2012-07-26T06:07:44.570 に答える
0

あなたはこのようなことをすることができます

$('li').each(function(rowIndex){
   if(rowIndex<=5)
        $(this).show();
    }
else
{
$(this).hide();
}
});

次に、ボタンとクリックイベントで同じ機能を実装します。

于 2012-07-26T06:12:08.880 に答える