PPP's Blog

雑コード帳

JavaScript

input[type="text"]を走査して、値があるものだけコピーする

やりたいこと 入力欄の値を全部取得・コピーしたい。 やったこと・説明 Chromeの開発者ツールにて、次のコードを実行。 $$('input[type="text"]').filter(e => e.value).map(l => l.value).join('\n') copy($_) filterはコールバック関数がTrueを返す値で配…

?が複数ついてる三項演算子は改行すると意味を理解しやすい

クロスブラウザ対応のために、ホイール系のイベントをjQueryで設定する記事を見ていたら、下のような変数宣言がありました。変数の中には、ブラウザごとで異なるホイール系のイベントの値が入るようです。 var mousewheelevent = 'onwheel' in document ? 'w…

【JS】CMSから渡ってきたリンクを配列に入れ、特定のdivタグ内のaタグに突っ込む

TL,DR CMSの編集画面から設定したページリンクを、JSでaタグに設定していきたい 設定したいaタグは特定のクラスがついたdivタグの中に必ず収まっている CMSから設定したリンクは、全てaタグに設定する(フィルタリングなどは行なわない) 各div内のaタグをな…

スクロール関連の書き方:jQueryとVanilla JSで比較

やること このサイトにあることを実行したいが、jQueryではなくVanilla JSで実装したい スマホでも動く!スクロール判定でCSSアニメーションの作り方 | 株式会社Cruw(クルー) サイト内に出てくるjQueryのコードをVanillaに置き換えつつ、何をやっているコ…