LoginSignup
0
0

More than 3 years have passed since last update.

スワイプ機能を実装するためのHammer.jsの導入

Posted at

はじめに

今回は、スマホの操作でよく使う「 スワイプ操作 」を行うための「 Hammer.js 」というライブラリの導入についてまとめていこうと思います。

1. Hammer.js の導入

yarnを使って導入します。以下のコマンドを実行して下さい。

yarn add hammerjs

package.jsonファイルに以下のコードが追加されるか確認

package.json
"hammerjs": "^2.0.8",

【 補足 】

yarnとは

JavaScriptのパッケージマネージャ
詳しく知りたい場合は以下の記事が参考になるかも
https://qiita.com/akitxxx/items/c97ff951ca31298f3f24

2. application.js にコードを追加

yarnでインストールしたHammer.jsのパッケージを利用できるようにimportします。
app/javascript/packs/application.jsに以下のコードを記述します。

application.js
import 'hammerjs';

3. スワイプ機能のJSファイルを作成

次に、スワイプ機能のJSファイルを作成します。今回は「src」ディレクトリを作成し、その配下に「swipe.js」という名前のファイルを作成します。このファイルにスワイプ機能に必要な記述します。(その記述は別でまとめます。)
以下のコマンドを実行してください。

touch app/javascript/src/swipe.js

4. swipe.js の読み込み

次にswipe.jsファイルを読み込むコードを追加します。
app/javascript/packs/application.jsに以下のコードを追加してください。

application.js
require("src/swipe")
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0