私はこのJavaScriptコードを持っています:
function newsOverview() {
$(".list-news li:gt(3)").hide();
$(".box-news .btn-1").on('click', function(e){
e.preventDefault;
$(".list-news li:visible:last").nextAll(":lt(4)").fadeIn(600);
});
};
私はliアイテムの大きなリストを持っています。このスクリプトは、毎回 4 つの li アイテムを表示しています。btn-1 ボタンをクリックしたとき。しかし、このスクリプトについて質問があります。
- e.preventDefault が機能しないのはなぜですか? ボタンをクリックすると。ページの上部にスクロールして戻ります。なぜそれが機能しないのですか?
- そして、それは可能ですか。すべてのアイテムが表示されている場合。ボタンが消えること。