順序付けされていないリストがあり、3を超える場合は追加のリスト項目を非表示にします。その後、下部に「もっと表示」リンクを配置し、表示する追加のリスト項目を切り替えるJQuery関数を呼び出します。
ただし、少し行き詰まっています。すべてのリストアイテムが表示されたら、表示リンクを「非表示」に変換してクリックすると、追加のリストアイテムが非表示になり、リンクが「もっと表示」に戻ります。 。" また。
これが私がこれまでに持っているコードで、追加のリストアイテムを展開して表示するために機能します。
$('ul li:gt('+index+')').hide();
$('ul').append('<li class="more"><a href="#">Show more...</a></li>');
$('ul li.more a').click(function() {
$('ul li.more a').remove();
$('ul li:gt('+index+')').show();
});
私はこのコードに固執していないことに注意してください。show/hideコード全体を実装するより良い方法があれば、それで問題ありません。
私はこれまでに持っているコードでフィドルを書きました。