回答編集履歴

2

調整

2017/10/04 05:15

投稿

yambejp
yambejp

スコア114572

test CHANGED
@@ -44,7 +44,7 @@
44
44
 
45
45
  timerID=setInterval(function(){
46
46
 
47
- var pos=$('#main_box_in').scrollLeft()+(myId=='prev'?-1:1)*10;/*調整*/
47
+ var pos=$('#main_box_in').scrollLeft()+(myId=='prev'?-1:1)*offset;/*調整*/
48
48
 
49
49
  if(pos<0) pos=0;
50
50
 
@@ -72,6 +72,10 @@
72
72
 
73
73
  ```
74
74
 
75
+ ※offset指定が間違っていたので修正しました
76
+
77
+
78
+
75
79
  ```HTML
76
80
 
77
81
  <div id="main_box_in"></div>

1

調整

2017/10/04 05:15

投稿

yambejp
yambejp

スコア114572

test CHANGED
@@ -30,11 +30,11 @@
30
30
 
31
31
  var w=$('#main_box_in').prop('scrollWidth')-$('#main_box_in').prop('clientWidth');
32
32
 
33
- var pos=0;
34
-
35
33
  var timerID;
36
34
 
37
35
  var offset=10;
36
+
37
+ var ms=100;
38
38
 
39
39
  $('#prev,#next').on({
40
40
 
@@ -44,7 +44,7 @@
44
44
 
45
45
  timerID=setInterval(function(){
46
46
 
47
- pos+=(myId=='prev'?-1:1)*offset;
47
+ var pos=$('#main_box_in').scrollLeft()+(myId=='prev'?-1:1)*10;/*調整*/
48
48
 
49
49
  if(pos<0) pos=0;
50
50
 
@@ -54,7 +54,7 @@
54
54
 
55
55
  $('#main_box_in').scrollLeft(pos);
56
56
 
57
- },100);
57
+ },ms);
58
58
 
59
59
  },
60
60