質問編集履歴
2
誤字
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`といえば思い
|
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つに変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -6,33 +6,26 @@
|
|
6
6
|
下のソースコードとサンプルですが、マウスで右にスクロールしていくと、最後の`<li>Xi</li>`が数ピクセルだけ見切れてしまうのです。
|
7
7
|
|
8
8
|
###該当のソースコード
|
9
|
-
[動作サンプル](https://jsfiddle.net/
|
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>
|
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
|
+
宜しくお願い致します。
|