質問編集履歴

1

情報追加

2017/11/10 23:57

投稿

YukihideKanda
YukihideKanda

スコア13

test CHANGED
File without changes
test CHANGED
@@ -1,3 +1,131 @@
1
+ ==追記==
2
+
3
+
4
+
5
+ 情報がだいぶ不足していたので、追記致します。
6
+
7
+
8
+
9
+ ・現在wordpressで当該サイトを構築しています
10
+
11
+ ・jQueryの干渉が原因かと思い、以下のコードでhead内にjQueryを呼んでいます。
12
+
13
+ ```PHP
14
+
15
+ //上記省略
16
+
17
+ <?php
18
+
19
+
20
+
21
+ wp_deregister_script('jquery');
22
+
23
+ wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js', array(), '3.2.1');
24
+
25
+
26
+
27
+ ?>
28
+
29
+ <?php wp_head(); ?>
30
+
31
+
32
+
33
+ ```
34
+
35
+
36
+
37
+ ・以下追加のjsコードを追記します。animateが入ったメソッド(コメントアウトのback-to-top,page link)を1回実行後、画面が固定されガタガタとしながら動かなくなります。
38
+
39
+
40
+
41
+ ```javascript
42
+
43
+ $(window).scroll(function() {
44
+
45
+ var value = $(this).scrollTop();
46
+
47
+ //スクロールに応じてheaderをfadeIn,Out
48
+
49
+ if (windowSize > 770 && value > 100) {
50
+
51
+
52
+
53
+ $('.logo, .header_menu').fadeOut();
54
+
55
+
56
+
57
+ } else if (windowSize > 770 && value < 100) {
58
+
59
+
60
+
61
+ $('.logo, .header_menu').fadeIn();
62
+
63
+
64
+
65
+ };
66
+
67
+ // back-to-topボタン fadein and fadeout
68
+
69
+ if( value >= 150 ) {
70
+
71
+ $('.back-to-top').fadeIn();
72
+
73
+ } else {
74
+
75
+ $('.back-to-top').fadeOut();
76
+
77
+ };
78
+
79
+ // back-to-top action
80
+
81
+ $('.back-to-top').click(function(){
82
+
83
+ $("html, body").animate({
84
+
85
+ scrollTop: 0
86
+
87
+ },500);
88
+
89
+
90
+
91
+ return false;
92
+
93
+
94
+
95
+ });
96
+
97
+
98
+
99
+ // page link
100
+
101
+ $('a[href^="#"]').click(function() {
102
+
103
+ var speed = 500;
104
+
105
+ var href= $(this).attr("href");
106
+
107
+ var target = $(href == "#" || href == "" ? 'html' : href);
108
+
109
+ var position = target.offset().top;
110
+
111
+ $("html, body").animate({scrollTop: position}, speed, "swing");
112
+
113
+
114
+
115
+ return false;
116
+
117
+ });
118
+
119
+ ```
120
+
121
+
122
+
123
+ 色々と試して見たのですが、上記現象が続くので助けていただけると助かります。
124
+
125
+
126
+
127
+ ==前回質問内容==
128
+
1
129
  JQueryで基本的なTOPに戻るボタンを実装していますが、指定の動きで戻った後、スクロールできない現象に出くわしています。
2
130
 
3
131