JavaScript

JavaScript

【jQuery】別のページから遷移した時にアコーディオンを開く方法

今回は別のページから遷移した時にそのアコーディオンを開いた状態にしておく方法を紹介します。 今回やりたいこと 例えば「https...
JavaScript

【jQuery】絶対パスでもスムーススクロールする方法

今回はスムーススクロールを絶対パスでも処理できるようにする方法を解説します。 よく見かける方法だと「#」で始まっている内部リンクしか処...
JavaScript

郵便番号から住所を自動で入力!ajaxzip3の使い方!

今回は郵便番号を入力しただけで住所を自動で入力してくれるライブラリ「ajaxzip3」の使い方を解説します。 ajaxzip3を読...
JavaScript

SafariでブラウザバックするとJSなどが解除されていない問題【bfcache】

ある日仕事でWebサイトを作っていたのですが、iPhone実機のiOS Safariでハンバーガーメニューのリンクからページ遷移した後ブラウ...
JavaScript

【超簡単】slickで各スライドの要素の高さを合わせる方法

今回はslickで各スライドの要素の高さを合わせる方法を解説します。 テキストの量にばらつきがあるスライドだとこんな感じで高さが不揃い...
JavaScript

【jQuery】上にスクロールした時に表示されるヘッダーの作り方

今回はjQueryで上にスクロールした時に表示されるヘッダーの作り方を解説します。 デモ 実際の動きはこんな感じです。下にスクロ...
JavaScript

【超図解】jQueryでスクロール時に要素をフェードインさせる方法

今回はjQueryでスクロール時に要素を下からふわっとフェードインさせる方法を初心者でもわかりやすいように図解で説明します。 デモ...
JavaScript

【jQuery】ヘッダー固定時に別ページへのアンカーリンクがずれる時の対処法

今回はヘッダーにposition: fixedを指定している場合に別ページからアンカーリンクに遷移するとヘッダーの高さ分ずれてしまうアレの対...
JavaScript

jQueryでリアルタイム数字バリデーション機能を作る

今回はjQueryで入力値が数字かどうかをリアルタイムでチェックし、数字じゃない場合は弾くというリアルタイム数字バリデーション機能の作り方を...
JavaScript

JavaScriptのCookieを使ってアクセス回数をカウントする方法

今回はJavaScriptのCookie(クッキー)を使ってアクセス回数をカウントする方法を紹介します。 Cookieでアクセス回...
JavaScript

JavaScriptのCookieを使って初回アクセスかどうかチェックする方法

今回はJavaScriptのCookie(クッキー)を使ってサイト訪問時に初回アクセスかどうかを判定する方法を解説します。 Coo...
JavaScript

JavaScriptのsort関数の使い方を絶対わかるまで解説する

JavaScriptで数字を並び替えしたい時があってsort関数を使う機会があったのですが、どういう原理で並び替えをしているのかイマイチよく...
JavaScript

jQueryでリサイズイベントの処理を1回だけ実行する方法

jQueryでリサイズイベントを実行するにはresizeイベントを使いますが、これだとウィンドウ幅を少しでも変えるとその度にイベントが発火し...
JavaScript

【Gatsby】Contentfulのマークダウンの改行(\n)を<br>として改行する方法

Gatsbyで作ったブログで記事の管理はContentfulでやっているのですが、マークダウンエディターを使うときに気になっていたことがあり...
JavaScript

GatsbyでFont Awesomeを使う方法

今回はGatsbyでFont Awesomeを使ってフォントを表示させる方法を紹介します。 Font Awesomeのパッケージを...
JavaScript

jQueryで一定時間だけクリックを無効にする方法

jQueryでスライダーを作っていて、矢印を連続クリックするとスライド処理が追い付かずに挙動がおかしくなってしまったので対策としてスライドし...
JavaScript

Gatsbyで爆速ブログを作る前に知っておきたかったこと

「Gatsby + Contentful + Netlifyで誰でも簡単に爆速ブログが作れます!」みたいな記事を読んで「マジか!結構簡単にで...
JavaScript

【Gatsby】GraphQLのuseStaticQueryって何なのか調べてみた

gatsby-starter-blogでブログを作っていたとき、GraphQLのコード内で「useStaticQuery」というのが出てきて...
JavaScript

【React】関数コンポーネントの引数(props)は分割代入で渡すとわかりやすい

最近React製の静的サイトジェネレーター「Gatsby」でブログを作っていたら、Reactの関数コンポーネントにオブジェクトで引数(pro...
JavaScript

【Gatsby】CSS Modulesのdoes not contain a default exportエラーを解決する

GatsbyでCSS Modulesを使おうとしていたらこんなエラーが出ました。 layout.jsにlayout.module.cs...