if (matchMedia('(max-width: 798px)').matches) { // ウィンドウサイズが798px以下のとき } else { // それ以外 } .matchMedia() を使うことでCSSのメディアクエリのように条件分岐することができます。しかし、この記述だと ページが読み込まれた時 にしか実行されません。CSSのメディアクエリはウィンドウサイズを変更したらスタイルが適用されますよね。 var mediaQuery = matchMedia('(max-width: 798px)'); // ページが読み込まれた時に実行 handle(mediaQuery); // ウィンドウサイズが変更されても実行されるように mediaQuery.addListener(handle); function handle(mq) { if (mq.matches)
注意 コードのライセンスは CC0 (クレジット表示不要、改変可、商用可) です。 下記のページにも JavaScript 関係のスニペットがあります。 JavaScript DOM のスニペット集 Node.js のスニペット集 できるだけ素の IE11 以上で使用できるように調整しています。(他の想定ブラウザは Edge, Chrome, Firefox) スニペット オブジェクトのソート 昇順ソート (id) const data = [ { id: 1, name: '山田太郎' }, { id: 3, name: '斎藤花子' }, { id: 2, name: '鈴木次郎' }, ]; data.sort(function(aObj, bObj){ const a = aObj.id, b = bObj.id; return ((a < b) ? -1 : ((a > b) ?
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く