前提・実現したいこと
WordPressを使用し、こちらのサイトを製作しています。
https://monodukurisearch.com/web_gacha/
都道府県名(カテゴリとして設定)のテキストリンクをクリックすると、そのカテゴリ内に含まれる記事のうち1つがランダムで選ばれ、表示されるプログラムを導入しています。
今回、こうしてランダムで選ばれた記事へ遷移する際に、アニメーションをつけたいと考えています。具体的には、このANIMSITIONというサービスの中のROTATE LARGEを適用したく思います。
こちらのページを参考に試行錯誤しているのですが、今のところまったく動作いたしません。行った作業は以下となります。
入力したコード
1. テーマエディターのheader.phpに
<head> <link rel="stylesheet" href="css/animsition.min.css"> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="js/jquery.animsition.min.js"></script> </head>
を埋め込む。
2. 固定ページ下部の都道府県(Tableで作成)のHTMLを、
<div class="animsition" data-animsition-in-class="rotate-in-lg" data-animsition-in-duration="1000" data-animsition-out-class="rotate-out-lg" data-animsition-out-duration="800" > ... </div>
このdivタグで囲う。
3. 同じ固定ページ内に、HTMLコードのボックスを1つ作り、
<script> jQuery(document).ready(function() { jQuery(".animsition").animsition({ inClass: 'rotate-in-lg', outClass: 'rotate-out-lg', inDuration: 1500, outDuration: 800, linkElement: '.animsition-link', // e.g. linkElement: 'a:not([target="_blank"]):not([href^="#"])' loading: true, loadingParentElement: 'body', //animsition wrapper element loadingClass: 'animsition-loading', loadingInner: '', // e.g '<img src="loading.svg" />' timeout: false, timeoutCountdown: 5000, onLoadEvent: true, browser: [ 'animation-duration', '-webkit-animation-duration'], // "browser" option allows you to disable the "animsition" in case the css property in the array is not supported by your browser. // The default setting is to disable the "animsition" in a browser that does not support "animation-duration". overlay : false, overlayClass : 'animsition-overlay-slide', overlayParentElement : 'body', transition: function(url){ window.location.href = url; } }); }); </script>
このタグを埋め込む。
行ったのはこの3ステップです。
なんとなく間違えているのはステップの3つ目かなと感じているのですが、自身で判断が付きません。恐れ入りますが、誰かわかる方にアドバイスいただけますと幸いです。
環境
WordPress5.5.3
MacOS Catarina 10.15.5(19F101)
MacBook Air (Retina, 13-inch, 2020)
1.1 GHz クアッドコアIntel Core i5
8 GB 3733 MHz LPDDR4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/30 02:25
2020/11/30 03:00 編集