問題タブ [locomotive-scroll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Wordpress ウェブサイトに Google タグ マネージャーを追加する際の問題
WordPress ウェブサイトに Google タグ マネージャー スクリプトを追加しようとしています。カスタム テーマは locomotivescroll.js と swup.js です。functions.php での統合に使用するコードは次のとおりです。
GTM でプレビューをテストすると、「Web サイトに接続できません」というメッセージが表示されますが、ホームページのソース コードにアクセスすると、上部の本文にスクリプトが見つかります。header.php に次
<?php wp_head(); /* insert scripts and tags in header */ ?>
のように記述します: 頭の中と
<?php do_action('body_top'); ?>
本文の先頭
誰でも私を助けることができますか?前述の Js ライブラリに問題はありますか?
jquery - Locomotive Scroll: URL とアンカー タグで querySelector を使用することは可能ですか?
私のナビゲーションのリンクは、アンカー タグ (fe mysite.com/about#cv) を持つ URL を使用します。その理由は、fe についてのページにいなくても、特定のセクションにジャンプ/スクロールしたいからです。通常、これで問題なく動作します。しかし、私は機関車スクロール ライブラリを使用しています。
私は現在使用しています:
<script>$('.nav-link').on('click', function() {const slider = document.querySelector('#cv');locoScroll.scrollTo(slider)</script>
アンカーが配置されているページにいるとき、これは正常に機能します。しかし、サイトのどこからでも特定のセクションにアクセスできるようにしたいと考えています。
javascript - GSAP ScrollTrigger アニメーションが Locomotive JS で機能しない (ウィンドウのサイズが変更されるまで)
サイト全体に を使用しているセクションがありますScrollTrigger
。を実装するLocomotive JS
と、すべてのScrollTrigger
アニメーションが機能しなくなりました。
update()
ScrollTrigger
フォーラムを読んだところ、Locomotive
スクロールする必要があることがわかりました。これを実装しましたが、結果は見られませんでした。
次に、表示されているウィンドウとアニメーションのサイズを変更すると、ScrollTrigger
動作し始めました。
つまり、アニメーションはサイズ変更時にトリガーされますが、ページの読み込み時にはトリガーされません。
私は実装update()
して試しましrefresh()
たが、うまくいきません。
デモ(ここでも問題を示すフィドル):
テスト 1
私が気付いたのは、すべてをコメントアウトしてlocomotive js
実行すると、次のようになります。
は表示されますが、がアクティブなlogs
場合は表示されません。locomotive
これが何が問題なのかを示している可能性があるかどうか不明ですか?
テスト 2
スニペットの最後で、次のコマンドを実行して、実行中かどうかを確認し、ステートメントrefresh()
が返されているかどうかを確認しました。else
繰り返しますが、理由はわかりません。
再作成する手順:
- このフィドルを開く
- 出力ボックスを幅のあるものに広げます(つまり
1300px
) - フィドルを実行する
- 下にスクロールすると、要素が読み込まれていないことがわかります
- 出力ボックスのサイズを小さいものに変更します
scrollTrigger
アニメーションが表示されるようになりました
この問題を示す gif は次のとおりです。
javascript - 機関車のスクロールバーでdivのオフセットを取得する方法
機関車( https://locomotivemtl.github.io/locomotive-scroll/ ) div オフセット位置を探しています。ボタンをクリックすると、「data-scroll-to」を使用せずにスクロールアップします...実際に作成しましたページネーションアンカーページをクリックしたときのページネーションは、ヘッダーの最後までスクロールする必要があります。
ありがとう