teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

誤字

2021/02/18 09:50

投稿

kuragera
kuragera

スコア7

title CHANGED
File without changes
body CHANGED
@@ -137,7 +137,7 @@
137
137
  //const w_max_left = w_ul - w_win;
138
138
  const w_max_left = w_ul - w_win + 15;
139
139
  ```
140
- そして`15px`といえば思い立つのはスクロールばーです。そこでスクロールバーの幅が原因か?とアタリをつけて`w_win`を次の通り変更しましたが、やはりズレは解消できませんでした。
140
+ そして`15px`といえば思い出すのはスクロールばーです。そこでスクロールバーの幅が原因か?とアタリをつけて`w_win`を次の通り変更しましたが、やはりズレは解消できませんでした。
141
141
  ```jQuery
142
142
  //const w_win = $(window).width();
143
143
  const w_win = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;

1

質問を1つに変更

2021/02/18 09:50

投稿

kuragera
kuragera

スコア7

title CHANGED
File without changes
body CHANGED
@@ -6,33 +6,26 @@
6
6
  下のソースコードとサンプルですが、マウスで右にスクロールしていくと、最後の`<li>Xi</li>`が数ピクセルだけ見切れてしまうのです。
7
7
 
8
8
  ###該当のソースコード
9
- [動作サンプル](https://jsfiddle.net/529faj4L/)
9
+ [動作サンプル](https://jsfiddle.net/w27xavjz/)
10
10
  ```html
11
- <!--
12
- 本来は次のようにAタグで囲みたい
13
- <li><a href="#">Alpha</a></li>
14
- しかしこうするとAタグがドラッグされてしまい移動できなくなる。
15
- draggable=false 属性をつけてもだめ。
16
- なのでひとまずAタグは除外して実装した。
17
- -->
18
11
  <nav class="nav-horizontal root">
19
12
  <div class="mask">
20
13
  <div class="list">
21
14
  <ul class="target">
22
- <li>Alpha</li>
15
+ <li><a href="#" draggable=false>Alpha</a></li>
23
- <li>Beta</li>
16
+ <li><a href="#" draggable=false>Beta</a></li>
24
- <li>Gamma</li>
17
+ <li><a href="#" draggable=false>Gamma</a></li>
25
- <li>Delta</li>
18
+ <li><a href="#" draggable=false>Delta</a></li>
26
- <li>Epsilon</li>
19
+ <li><a href="#" draggable=false>Epsilon</a></li>
27
- <li>Zeta</li>
20
+ <li><a href="#" draggable=false>Zeta</a></li>
28
- <li>Eta</li>
29
- <li>Theta</li>
21
+ <li><a href="#" draggable=false>Eta</a></li>
22
+ <li><a href="#" draggable=false>Theta</a></li>
30
- <li>Iota</li>
23
+ <li><a href="#" draggable=false>Iota</a></li>
31
- <li>Kappa</li>
24
+ <li><a href="#" draggable=false>Kappa</a></li>
32
- <li>Lambda</li>
25
+ <li><a href="#" draggable=false>Lambda</a></li>
33
- <li>Mu</li>
26
+ <li><a href="#" draggable=false>Mu</a></li>
34
- <li>Nu</li>
27
+ <li><a href="#" draggable=false>Nu</a></li>
35
- <li>Xi</li>
28
+ <li><a href="#" draggable=false>Xi</a></li>
36
29
  </ul>
37
30
  </div>
38
31
  </div>
@@ -150,9 +143,4 @@
150
143
  const w_win = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
151
144
  ```
152
145
  なぜズレてしまうのか、どう解消されるのか、わかる方いらっしゃいませんでしょうか?
153
-
154
- ###補足
155
- ちなみに、HTMLの冒頭コメントアウトにもありますが、もし`<li><a href="#">Alpha</a></li>`のようにAタグを入れた状態で、実現したいことが可能な場合、そちらのアドバイスもぜひ募集させてください。
156
-
157
- 以上になります。
158
- どうぞ宜しくお願い致します。
146
+ 宜しくお願い致します。