質問編集履歴

6

画像更新

2017/06/14 04:06

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -228,7 +228,7 @@
228
228
 
229
229
  ![イメージ説明](a2a188baf2801c1c19f873b491df0962.jpeg)
230
230
 
231
- ![イメージ説明](beeb2a4ca6ac42918d9e3ef3dca63dfd.jpeg)
231
+ ![イメージ説明](3271693bfcee2bef00bd23c19a5b40a7.jpeg)
232
232
 
233
233
  ![イメージ説明](775dccff98ab6e0615818e584f192897.jpeg)
234
234
 

5

画像更新

2017/06/14 04:06

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -216,10 +216,20 @@
216
216
 
217
217
 
218
218
 
219
+ 【追記】
220
+
221
+ サイドバーのコンテンツの高さよりブラウザサイズが小さい場合は
222
+
223
+ 「サイドバーのコンテンツがすべて表示されなくてもよい」という仕様です。
224
+
225
+
226
+
227
+
228
+
219
229
  ![イメージ説明](a2a188baf2801c1c19f873b491df0962.jpeg)
220
230
 
221
231
  ![イメージ説明](beeb2a4ca6ac42918d9e3ef3dca63dfd.jpeg)
222
232
 
233
+ ![イメージ説明](775dccff98ab6e0615818e584f192897.jpeg)
234
+
223
- ![イメージ説明](324aaf5135a25f0a05910aec01b5fadf.jpeg)
235
+ ![イメージ説明](eba4d1a01d5f0184ac17cfec5649d2c0.jpeg)
224
-
225
- ](ae5d063a8f985e79badb0d51f517aef4.jpeg)

4

画像更新

2017/06/14 04:04

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  2カラム構造のページを作成しております、左側にはコンテンツ領域を右側にはサイドバー領域を設けましたが、このサイドバーを追従メニューにしようと思い、jqueryを使って実装しました。しかし、ウィンドウ幅が狭い場合はどこまでもスクロールができてしまう事態が発生してしまいました。
4
4
 
5
- ![イメージ説明](810fd110e167d94839e9a461b42c9629.jpeg)
5
+ ![イメージ説明](2d195e09ee60bd368df7b15b887ca27f.jpeg)
6
6
 
7
7
 
8
8
 
@@ -216,8 +216,10 @@
216
216
 
217
217
 
218
218
 
219
- ![イメージ説明](b085606458d7feb2cb4d69d54583d400.jpeg)
220
-
221
- ![イメージ説明](234cb46656f2dcb95a0fba65a1845b1c.jpeg)
219
+ ![イメージ説明](a2a188baf2801c1c19f873b491df0962.jpeg)
222
-
220
+
223
- ![イメージ説明](7e10a40d61eaee3ace60dcbcfbedd802.jpeg)
221
+ ![イメージ説明](beeb2a4ca6ac42918d9e3ef3dca63dfd.jpeg)
222
+
223
+ ![イメージ説明](324aaf5135a25f0a05910aec01b5fadf.jpeg)
224
+
225
+ ](ae5d063a8f985e79badb0d51f517aef4.jpeg)

3

画像追加

2017/06/13 00:31

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -219,3 +219,5 @@
219
219
  ![イメージ説明](b085606458d7feb2cb4d69d54583d400.jpeg)
220
220
 
221
221
  ![イメージ説明](234cb46656f2dcb95a0fba65a1845b1c.jpeg)
222
+
223
+ ![イメージ説明](7e10a40d61eaee3ace60dcbcfbedd802.jpeg)

2

敬語にしました

2017/06/12 11:59

投稿

holic
holic

スコア134

test CHANGED
File without changes
test CHANGED
@@ -206,7 +206,7 @@
206
206
 
207
207
  下スクロールをした場合、スクロールが無限にできてしまいます、それに伴いjQueryで設定したスクロール分「margin-top」を上書きし続けるという機能が発動し続けてどこまでもmargin-topが入ってしまします。
208
208
 
209
- 大変困ってます、どなたかお分かりになられる方がいらっしゃいましたらご教示い。
209
+ 大変お手数ではございます、どなたかお分かりになられる方がいらっしゃいましたらご教示いたけましたら幸でございます、どうぞよろしくお願いいたします
210
210
 
211
211
  下記にソースを載せておきます。
212
212
 

1

順番入れ替え

2017/06/12 11:55

投稿

holic
holic

スコア134

test CHANGED
@@ -1 +1 @@
1
- jQueryで追従機能を加えたら、どこまでもスクロールができてしまうバグ
1
+ jQueryで追従機能を設置ウィンドウの高さが狭いときはどこまでもスクロールができてしまい困っております
test CHANGED
@@ -6,6 +6,196 @@
6
6
 
7
7
 
8
8
 
9
+ ###該当のソースコード
10
+
11
+ ```html
12
+
13
+ <div id="wrap">
14
+
15
+ <div class="inner">
16
+
17
+ <div id="main">
18
+
19
+ <header>
20
+
21
+ <nav>
22
+
23
+ <ul>
24
+
25
+ <li><a href="#"><em>MESSAGE</em>メッセージ</a></li>
26
+
27
+ <li><a href="#"><em>SERVICE</em>事業内容</a></li>
28
+
29
+ <li><a href="#"><em>ABOUT</em>会社概要</a></li>
30
+
31
+ <li><a href="#"><em>CONTACT</em>お問い合わせ</a></li>
32
+
33
+ <li><a href="#"><em>MESSAGE</em>メッセージ</a></li>
34
+
35
+ <li><a href="#"><em>SERVICE</em>事業内容</a></li>
36
+
37
+ <li><a href="#"><em>ABOUT</em>会社概要</a></li>
38
+
39
+ <li><a href="#"><em>CONTACT</em>お問い合わせ</a></li>
40
+
41
+ </ul>
42
+
43
+ </nav>
44
+
45
+ </header>
46
+
47
+ <article>
48
+
49
+ <h2 class="tit02">サイト</h2>
50
+
51
+ <img src="http://placehold.it/920x540/27709b/ffffff">
52
+
53
+ <div class="sp_waku">
54
+
55
+ こんにちわ<br><br><br><br><br><br><br><br><br>こんにちわ<br><br><br><br><br><br><br><br><br>こんにちわ<br><br><br><br><br><br><br><br><br>
56
+
57
+ </div><!-- / .sp_waku -->
58
+
59
+ <div id="footer">
60
+
61
+ <h2 class="common-tit01">フッターの内容</h2>
62
+
63
+ <p><br><br><br><br><br><br><br></p>
64
+
65
+ </div>
66
+
67
+ </article>
68
+
69
+
70
+
71
+ </div>
72
+
73
+ </div><!-- / .inner -->
74
+
75
+ <!--/newsbox-->
76
+
77
+ </div>
78
+
79
+ ```
80
+
81
+
82
+
83
+ ```css
84
+
85
+ .inner {
86
+
87
+ max-width: 1170px;
88
+
89
+ min-width: 1170px;
90
+
91
+ width: auto;
92
+
93
+ margin: 0 auto;
94
+
95
+ }
96
+
97
+
98
+
99
+ #main{
100
+
101
+ display: -webkit-flex;
102
+
103
+ display: flex;
104
+
105
+ -webkit-justify-content: space-between;
106
+
107
+ justify-content: space-between;
108
+
109
+ -webkit-flex-direction: row-reverse; /* Safari */
110
+
111
+ flex-direction: row-reverse;
112
+
113
+ }
114
+
115
+
116
+
117
+
118
+
119
+ #main > header{
120
+
121
+ width:210px;
122
+
123
+ background:#ccc;
124
+
125
+ }
126
+
127
+
128
+
129
+ #main > header nav ul li a{
130
+
131
+ display:block;
132
+
133
+ padding:20px 0;
134
+
135
+ }
136
+
137
+
138
+
139
+ #main > article{
140
+
141
+ width:920px;
142
+
143
+ background:#eee;
144
+
145
+ }
146
+
147
+
148
+
149
+ #footer{
150
+
151
+ background-color: #888;
152
+
153
+ }
154
+
155
+ ```
156
+
157
+ ```javascript
158
+
159
+ <script src="js/jquery-1.12.0.min.js"></script>
160
+
161
+ <script>
162
+
163
+ $(function(){
164
+
165
+ if($("header nav").length){ //.length特定の要素が存在するかのチェック
166
+
167
+ var obj = $("header nav");
168
+
169
+ var offset = $(obj).offset();
170
+
171
+ //console.log(offset);
172
+
173
+ var topPadding = 0;
174
+
175
+ $(window).scroll(function() {
176
+
177
+ if ($(window).scrollTop() > offset.top) {
178
+
179
+ $(obj).css('margin-top',$(window).scrollTop() - offset.top + topPadding);
180
+
181
+ } else {
182
+
183
+ $(obj).css('margin-top',0);
184
+
185
+ }
186
+
187
+ });
188
+
189
+ }
190
+
191
+ });
192
+
193
+ </script>
194
+
195
+ ```
196
+
197
+
198
+
9
199
  ###発生している問題・エラーメッセージ
10
200
 
11
201
 
@@ -29,195 +219,3 @@
29
219
  ![イメージ説明](b085606458d7feb2cb4d69d54583d400.jpeg)
30
220
 
31
221
  ![イメージ説明](234cb46656f2dcb95a0fba65a1845b1c.jpeg)
32
-
33
-
34
-
35
-
36
-
37
- ###該当のソースコード
38
-
39
- ```html
40
-
41
- <div id="wrap">
42
-
43
- <div class="inner">
44
-
45
- <div id="main">
46
-
47
- <header>
48
-
49
- <nav>
50
-
51
- <ul>
52
-
53
- <li><a href="#"><em>MESSAGE</em>メッセージ</a></li>
54
-
55
- <li><a href="#"><em>SERVICE</em>事業内容</a></li>
56
-
57
- <li><a href="#"><em>ABOUT</em>会社概要</a></li>
58
-
59
- <li><a href="#"><em>CONTACT</em>お問い合わせ</a></li>
60
-
61
- <li><a href="#"><em>MESSAGE</em>メッセージ</a></li>
62
-
63
- <li><a href="#"><em>SERVICE</em>事業内容</a></li>
64
-
65
- <li><a href="#"><em>ABOUT</em>会社概要</a></li>
66
-
67
- <li><a href="#"><em>CONTACT</em>お問い合わせ</a></li>
68
-
69
- </ul>
70
-
71
- </nav>
72
-
73
- </header>
74
-
75
- <article>
76
-
77
- <h2 class="tit02">サイト</h2>
78
-
79
- <img src="http://placehold.it/920x540/27709b/ffffff">
80
-
81
- <div class="sp_waku">
82
-
83
- こんにちわ<br><br><br><br><br><br><br><br><br>こんにちわ<br><br><br><br><br><br><br><br><br>こんにちわ<br><br><br><br><br><br><br><br><br>
84
-
85
- </div><!-- / .sp_waku -->
86
-
87
- <div id="footer">
88
-
89
- <h2 class="common-tit01">フッターの内容</h2>
90
-
91
- <p><br><br><br><br><br><br><br></p>
92
-
93
- </div>
94
-
95
- </article>
96
-
97
-
98
-
99
- </div>
100
-
101
- </div><!-- / .inner -->
102
-
103
- <!--/newsbox-->
104
-
105
- </div>
106
-
107
- ```
108
-
109
-
110
-
111
- ```css
112
-
113
- .inner {
114
-
115
- max-width: 1170px;
116
-
117
- min-width: 1170px;
118
-
119
- width: auto;
120
-
121
- margin: 0 auto;
122
-
123
- }
124
-
125
-
126
-
127
- #main{
128
-
129
- display: -webkit-flex;
130
-
131
- display: flex;
132
-
133
- -webkit-justify-content: space-between;
134
-
135
- justify-content: space-between;
136
-
137
- -webkit-flex-direction: row-reverse; /* Safari */
138
-
139
- flex-direction: row-reverse;
140
-
141
- }
142
-
143
-
144
-
145
-
146
-
147
- #main > header{
148
-
149
- width:210px;
150
-
151
- background:#ccc;
152
-
153
- }
154
-
155
-
156
-
157
- #main > header nav ul li a{
158
-
159
- display:block;
160
-
161
- padding:20px 0;
162
-
163
- }
164
-
165
-
166
-
167
- #main > article{
168
-
169
- width:920px;
170
-
171
- background:#eee;
172
-
173
- }
174
-
175
-
176
-
177
- #footer{
178
-
179
- background-color: #888;
180
-
181
- }
182
-
183
- ```
184
-
185
- ```javascript
186
-
187
- <script src="js/jquery-1.12.0.min.js"></script>
188
-
189
- <script>
190
-
191
- $(function(){
192
-
193
- if($("header nav").length){ //.length特定の要素が存在するかのチェック
194
-
195
- var obj = $("header nav");
196
-
197
- var offset = $(obj).offset();
198
-
199
- //console.log(offset);
200
-
201
- var topPadding = 0;
202
-
203
- $(window).scroll(function() {
204
-
205
- if ($(window).scrollTop() > offset.top) {
206
-
207
- $(obj).css('margin-top',$(window).scrollTop() - offset.top + topPadding);
208
-
209
- } else {
210
-
211
- $(obj).css('margin-top',0);
212
-
213
- }
214
-
215
- });
216
-
217
- }
218
-
219
- });
220
-
221
- </script>
222
-
223
- ```