回答編集履歴

3

2022/02/05 06:14

投稿

nekora
nekora

スコア501

test CHANGED
@@ -1,241 +1,117 @@
1
1
  ### 色々と対応ありがとうございました。
2
-
3
-
4
2
 
5
3
  ### デバッグが完了しました。クロームの開発者ツールでは問題ないことを確認しています。
6
4
 
7
-
8
-
9
5
  実機でのテストではさすがにそちら様のサーバー上のコードを勝手に書き換えるわけにもいかないので**実機での確認はお任せします。**
10
6
 
11
-
12
-
13
- まずheadタグ内の以下のコードは削除してください。
7
+ **まずheadタグ内のスクリプトは削除してください。**
14
-
8
+ ---
9
+ ### 変更点のみコードを抜粋して掲載します。
15
10
  ```html
16
-
17
- <script>
18
-
19
- var scroll = new SmoothScroll('a[href*="#"]');
20
-
21
- </script>
22
-
23
- ```
24
-
25
- ### 変更点のみコードを抜粋して掲載します。
26
-
27
- ```html
28
-
29
11
  <nav id="nav-main" class="">
30
-
31
12
  <div class="background">
32
-
33
13
  <ul>
34
-
35
14
  <li>menu</li>
36
-
37
15
  <li>staff</li>
38
-
39
16
  <li>blog</li>
40
-
41
17
  <li>access</li>
42
-
43
18
  <li>reserve</li>
44
-
45
19
  <li>recrute</li>
46
-
47
20
  <li>info</li>
48
-
49
21
  </ul>
50
-
51
22
  </div>
52
-
53
23
  </nav>
54
-
55
-
56
24
 
57
25
  <div id="back-drop"></div><!--ユーザビリティを上げるためバックドロップを追加-->
58
26
 
59
-
60
-
61
27
  <script> //新規追加
62
-
63
28
  // ページ内リンクのみ取得
64
-
65
29
  var scroll = new SmoothScroll('a[href*="#"]', {
66
-
67
30
  speed: 300,//スクロールする速さ
68
-
69
31
  header: '#page-header'//固定ヘッダーがある場合
70
-
71
32
  });
72
-
73
33
  </script>
74
-
75
34
 
76
-
77
35
  <script>
78
-
79
36
  $(document).ready(function(){
80
-
81
37
  $('.mainvisual-container').bxSlider({
82
-
83
38
  mode: 'fade',
84
-
85
39
  speed: 3900,
86
-
87
40
  auto: true,
88
-
89
41
  pager: false,
90
-
91
42
  controls: false
92
-
93
43
 
94
-
44
+ });
45
+ });
46
+ </script>
47
+ <script>
48
+ $('#btn-menu').on('click',function(){
49
+ $('#btn-menu, #nav-main' ).toggleClass('show');
50
+ $('#back-drop').toggleClass('show');
95
51
  });
96
52
 
53
+ $('#back-drop').on('click',function(){ //ユーザビリティを上げるためバックドロップを追加
54
+ $('#btn-menu, #nav-main' ).toggleClass('show');
55
+ $('#back-drop').toggleClass('show');
97
- });
56
+ });
98
-
99
57
  </script>
100
-
101
- <script>
102
-
103
- $('#btn-menu').on('click',function(){
104
-
105
- $('#btn-menu, #nav-main' ).toggleClass('show');
106
-
107
- $('#back-drop').toggleClass('show');
108
-
109
- });
110
-
111
-
112
-
113
- $('#back-drop').on('click',function(){ //ユーザビリティを上げるためバックドロップを追加
114
-
115
- $('#btn-menu, #nav-main' ).toggleClass('show');
116
-
117
- $('#back-drop').toggleClass('show');
118
-
119
- });
120
-
121
- </script>
122
-
123
58
  ```
124
59
 
125
-
126
-
127
60
  ```css
128
-
129
61
  #page-header { /*headerのcssを修正*/
130
-
131
62
  height: 40px;
132
-
133
63
  position: fixed;
134
-
135
64
  width: 100%;
136
-
137
65
  top: 0;
138
-
139
66
  left: 0;
140
-
141
67
  z-index: 150;
142
-
143
68
  }
144
69
 
145
-
146
-
147
70
  #back-drop { /*ユーザビリティを上げるためバックドロップを追加*/
148
-
149
71
  position: fixed;
150
-
151
72
  left: 0;
152
-
153
73
  top: 0;
154
-
155
74
  width: 100vw;
156
-
157
75
  height: 100vh;
158
-
159
76
  z-index: 100;
160
-
161
77
  background-color: #000;
162
-
163
78
  opacity: 0;
164
-
165
79
  visibility: hidden;
166
-
167
80
  transition: all .6s;
168
-
169
81
  cursor: pointer;
170
-
171
82
  }
172
83
 
173
-
174
-
175
84
  #back-drop.show {
176
-
177
85
  opacity: .5;
178
-
179
86
  visibility: visible;
180
-
181
87
  }
182
88
 
183
-
184
-
185
89
  #nav-main.show { /*バックドロップに対応させてCSSを修正*/
186
-
187
90
  display: block;
188
-
189
91
  position: fixed;
190
-
191
92
  left: 0;
192
-
193
93
  padding: 0;
194
-
195
94
  z-index: 150;
196
-
197
95
  width: 120px;
198
-
199
96
  background: white;
200
-
201
97
  }
202
98
 
203
-
204
-
205
99
  #mv-container { /*新規追加*/
206
-
207
100
  margin-top: 40px;
208
-
209
101
  }
210
-
211
102
  ```
212
103
 
213
-
214
-
215
104
  あと、デバッグしてて気づいたのですが、
216
-
217
105
  ```
218
-
219
106
  sp.cssのimgタグの右マージンのプロパティ名が間違ってます
220
-
221
107
  正しくは
222
-
223
108
  margin-right
224
-
225
109
  です
226
-
227
110
  ```
228
-
229
-
230
111
 
231
112
  参考リンク:[https://www.omakase.net/blog/2020/10/smooth-scrolljs.html](https://www.omakase.net/blog/2020/10/smooth-scrolljs.html)
232
113
 
233
-
234
-
235
114
  コードブロックの右上のボタンでコード全体をコピーできますので、ご自分の環境に張り付けてテストしてみてください。
236
115
 
237
-
238
-
239
116
  また、何かそちら様では対応不可能な不具合などありましたら、こちらの回答の方にコメントをつけてください。
240
-
241
117
  出来る限り対応します。

2

コードの修正 説明の修正

2021/12/26 17:51

投稿

nekora
nekora

スコア501

test CHANGED
@@ -10,6 +10,18 @@
10
10
 
11
11
 
12
12
 
13
+ まずheadタグ内の以下のコードは削除してください。
14
+
15
+ ```html
16
+
17
+ <script>
18
+
19
+ var scroll = new SmoothScroll('a[href*="#"]');
20
+
21
+ </script>
22
+
23
+ ```
24
+
13
25
  ### 変更点のみコードを抜粋して掲載します。
14
26
 
15
27
  ```html

1

説明を修整

2021/12/26 17:51

投稿

nekora
nekora

スコア501

test CHANGED
@@ -216,6 +216,10 @@
216
216
 
217
217
 
218
218
 
219
+ 参考リンク:[https://www.omakase.net/blog/2020/10/smooth-scrolljs.html](https://www.omakase.net/blog/2020/10/smooth-scrolljs.html)
220
+
221
+
222
+
219
223
  コードブロックの右上のボタンでコード全体をコピーできますので、ご自分の環境に張り付けてテストしてみてください。
220
224
 
221
225