質問編集履歴
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 
     | 
    
         
            +
            宜しくお願い致します。
         
     |