主にanimate.cssとwow.jsの利用でWEBのアニメーションをする時に、
スマホとかでは、見づらいので、アニメーションをしたくない時に
どうしようかと思っていました。
以下は、javascript内のコードです(該当のphpやhtmlの文末に書く)
var mediaQuery = matchMedia('(max-width: 576px');
// ページが読み込まれた時に実行
handle(mediaQuery);
// ウィンドウサイズが変更されても実行されるように
mediaQuery.addListener(handle);
function handle(mq) {
if (mq.matches) {
// ウィンドウサイズが798px以下のとき
} else {
// それ以外
new WOW().init();
}
}
参考にしたのは、以下のサイトです
https://spyweb.media/2018/01/10/css-media-queries-in-js-matchmedia/