MOREボタンで数件ずつ要素を表示wp
HTML
<div class="bloglist">
<div>テキスト1</div>
<div>テキスト2</div>
<div>テキスト3</div>
<div>テキスト4</div>
<div>テキスト5</div>
<div>テキスト6</div>
<div>テキスト7</div>
<div>テキスト8</div>
<div>テキスト9</div>
<div>テキスト10</div>
<div>テキスト11</div>
</div>
テキスト1
テキスト2
テキスト3
テキスト4
テキスト5
テキスト6
js(jquery)
$(function(){
var show = 6; //最初に何枚表示するか
var num = 3; //何枚ずつ表示するか
var contents = '.bloglist > div'; // 対象のlist
$(contents + ':nth-child(n + ' + (show + 1) + ')').addClass('is-hidden');
$('.more').on('click', function () {
$(contents + '.is-hidden').slice(0, num).removeClass('is-hidden');
if ($(contents + '.is-hidden').length == 0) {
$('.more').fadeOut();
}
});
//件数全体より最初の表示件数が同じ、または少ない場合は .more を表示させない。
var kosuu = $('.bloglist > div').length;
if (show >= kosuu){
$('.more').css('display','none');
}
});
HOME > javascript > MOREボタンで数件ずつ要素を表示wp
javascript
- slick sliderのサムネイルを縦に流す
- formのoninput-output。結果を3桁ごとにカンマが入る数値タイプに変換
- マウスオーバー・マウスアウト(スマホの時はクリック)で画像を切り替えるjquery。
- querySelectorAllエレメントのhrefをforEachで削除する
- jQuery,Masonry,imagesloadedで画像を敷き詰める
- jQueryで特定のページからリンクされた後のページでclassを追加
- カレンダー
- 特定の要素を持っていたら(あったら)jQuery
- スクロールすると上からニョキッと降りてくるメニューjQuery
- マウス・マウスホイールで横スクロールするjavascript
- 横スクロール要素をマウスホイールで動かせるjavascript
- jqueryとcssでタブ
- 特定の要素を持つ時にclassを付けるjQuery
- スクロールして現れたらアニメーション(フェード等)開始jquery
- slick 基本
- スクロールして表示するとフェードイン
- スクロールして表示されたタイミングでアクションを起こすjs
- スクロールするとメニューが上からゆっくり降りてきてヘッダー固定・Y座標0でメニューがスムーズに上がる(消える)
- Enterキーを押すとinputが空欄になるのを防ぐ
- jsでふわふわ縦に揺れる
- 特定の要素の幅と高さを取得するjavascript
- ウィンドウ幅リサイズごとにブラウザをリロードするjavascript
- サイトにローディングを実装するjavascript