質問編集履歴

1

書式の改善

2021/08/30 00:09

投稿

azya_ar_esp
azya_ar_esp

スコア0

test CHANGED
@@ -1 +1 @@
1
- animate.cssとwow.jsのアニメーション実装時にエラーが出て動きません
1
+ WordPressにてanimate.cssとwow.jsのアニメーション実装時にエラーが出て動きません
test CHANGED
@@ -2,87 +2,23 @@
2
2
 
3
3
 
4
4
 
5
- WordPressにて、animate.cssとwow.jsでアニメーション機能を実装中にエラー発生してアニメーションが発生しません。
5
+ WordPressにて、animate.cssとwow.jsでアニメーション機能を実装したのですアニメーションが発生しません。「スクロールされ、可視範囲に入ったら発動するアニメーション」を実装するのが目的です。
6
6
 
7
- スクロルされ、可視範囲に入ったら発動するアニメーション実装るのが目的です
7
+ WordPressテマはTCDのもの使用しております。
8
8
 
9
9
 
10
10
 
11
11
  ### 発生している問題・エラーメッセージ
12
12
 
13
- 使用テーマはTCD「華壇」のです。
13
+ TCDの多くのテーマ、トップページ最上部にスライダー画像があるうのですが、そのスライダーとアニメーションがおそらく干渉しております
14
14
 
15
- トップページ一番上に画像スライダーがあるのですが、その下でリロードした場合は問題なくアニメーションが機能す。
15
+ と言いますもも、スライダーよりもでリロードした場合アニメーションは正く表示されるためです。
16
-
17
- そのため、おそらくスライダーのslick.cssが干渉等しているのではないかと思っていますが、様々試してもうまくいきません。
18
16
 
19
17
 
20
18
 
21
- ラーメッセこちす。
19
+ イダを含めてリロードした場合、アニメーション動作せずに最初かそのまま表示されてしまいます。
22
20
 
23
- ```
24
-
25
- > [Violation]Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive.See https://www.chromestatus.com/feature/5745543795965952
26
-
27
-
28
-
29
- ```
30
-
31
- jquery.min.jsからの警告でした。
32
-
33
-
34
-
35
- 調べたところ、スクロールジャンクと呼ばれるもののようですが、Javascriptで「touchstart」のタッチイベントは使用しておりません。
36
-
37
-
38
-
39
- ### 該当のソースコード
40
-
41
-
42
-
43
- ```PHP
44
-
45
- add_action( 'wp_enqueue_scripts', 'animate_styles' );
46
-
47
- function animate_styles() {
48
-
49
- wp_enqueue_style('animate', 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/4.1.1/animate.min.css');
50
-
51
- wp_enqueue_script('wow', get_stylesheet_directory_uri() . '/js/wow.min.js', array(), false, true);
52
-
53
- wp_enqueue_script('my-js', get_stylesheet_directory_uri() . '/js/my-js.js', array("jquery"), false, true);
54
-
55
- }
56
-
57
-
58
-
59
- add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
60
-
61
- function theme_enqueue_styles() {
62
-
63
-
64
-
65
- $dp_options = get_design_plus_option();
66
-
67
-
68
-
69
- //フロントページかつ、TCDテーマオプションで画像スライダーが選択されている。
70
-
71
- if ( is_front_page() && 'type1' === $dp_options['hero_header_type1'] ) {
72
-
73
- wp_enqueue_style( 'kadan-slick', get_template_directory_uri() . '/assets/css/slick.min.css', false, version_num() );
74
-
75
- wp_enqueue_style( 'kadan-slick-theme', get_template_directory_uri() . '/assets/css/slick-theme.min.css', false, version_num() );
76
-
77
- }
78
-
79
-
80
-
81
- wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css', array(), false );
82
-
83
- wp_enqueue_style( 'child-style', get_stylesheet_directory_uri() . '/style.css', array('parent-style') );
84
-
85
- }
21
+ エラーメッセージは特に出ておりません。
86
22
 
87
23
  ```
88
24
 
@@ -90,19 +26,17 @@
90
26
 
91
27
  ### 試したこと
92
28
 
93
- ・このエラーメッセージを見て以下のものを導入しましたが、うまくいかず以下のエラーが出ました。
94
-
95
- https://github.com/zzarcon/default-passive-events
96
-
97
- > [Violation] Forced reflow while executing JavaScript took 35ms
29
+ ・Wow.jsが干渉しているのかと思い、Wow.jsなしでスクロール位置を計算してJavaScriptを書きましたが、変わりませんでした。
98
30
 
99
31
 
100
32
 
33
+ ・様々調べた上で以下のものを導入しましたが、うまくいきませんでした。
34
+
101
- ・Wow.jsがいけないのかと思い、Wow.jsなしでスクロール位置を計算してJavaScriptを書きましたが、こちらも同じエラーが出ました。
35
+ https://github.com/zzarcon/default-passive-events
102
36
 
103
37
 
104
38
 
105
- こちら何が原因であるかわかる方ましたら教えていただけば幸いす。
39
+ TCDテーマのスライダーのJavaScriptのコード(slick.min.js)を一部変更しなければけないと考えているのですが、「干渉を防ぐめ」の対処法としてどのような対策が考えらしょうか?
106
40
 
107
41
 
108
42