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

回答編集履歴

4

margin、paddingを0にしました。

2017/09/20 14:02

投稿

namnium1125
namnium1125

スコア2045

answer CHANGED
@@ -8,6 +8,10 @@
8
8
  <title>iscroll_test</title>
9
9
  <!--<script src="(適当なパス)/build/iscroll.js"></script>-->
10
10
  <style>
11
+ * {
12
+ margin: 0px;
13
+ padding: 0px;
14
+ }
11
15
  #scroller {
12
16
  position: absolute;
13
17
  top: 0px;

3

widthの消去

2017/09/20 14:02

投稿

namnium1125
namnium1125

スコア2045

answer CHANGED
@@ -15,7 +15,6 @@
15
15
  display: flex;
16
16
  flex-direction: row-reverse;
17
17
  height: 93vh;
18
- width: 300vw;
19
18
  }
20
19
 
21
20
  .column {

2

コードを変更。columをcolumnに変更

2017/09/20 12:58

投稿

namnium1125
namnium1125

スコア2045

answer CHANGED
@@ -8,44 +8,37 @@
8
8
  <title>iscroll_test</title>
9
9
  <!--<script src="(適当なパス)/build/iscroll.js"></script>-->
10
10
  <style>
11
- #scroll-wrapper {
12
- position: static;
13
- }
14
-
15
11
  #scroller {
16
12
  position: absolute;
17
13
  top: 0px;
18
14
  left: 0px;
15
+ display: flex;
16
+ flex-direction: row-reverse;
19
17
  height: 93vh;
20
18
  width: 300vw;
21
19
  }
22
20
 
23
- .colum {
21
+ .column {
24
- position: absolute;
25
- top: 0vw;
26
22
  width:100vw;
27
23
  height: 100vh;
28
- float: left;
29
24
  }
30
25
 
31
- .colum.one {
26
+ .column.one {
32
27
  background: #e6e6fa;
33
- left: 0vw;
34
28
  }
35
- .colum.two {
29
+ .column.two {
36
30
  background: #2f4f4f;
37
- left: 100vw;
38
31
  }
39
- .colum.three {
32
+ .column.three {
40
33
  background: #4169e1;
41
- left: 200vw;
42
34
  }
43
35
  </style>
44
36
  <script>
45
37
  var myScroll;
46
38
 
47
39
  document.addEventListener('DOMContentLoaded',function(){
40
+ var columnNum = document.getElementsByClassName("column").length;
48
- var startX = -window.innerWidth*2;
41
+ var startX = -window.innerWidth*(columnNum-1);
49
42
 
50
43
  myScroll = new IScroll('#scroll-wrapper', {
51
44
  scrollX: true,
@@ -61,9 +54,9 @@
61
54
  <body>
62
55
  <div id="scroll-wrapper">
63
56
  <div id="scroller">
64
- <div class="colum one">1カラム</div>
57
+ <div class="column one">1カラム</div>
65
- <div class="colum two">2カラム</div>
58
+ <div class="column two">2カラム</div>
66
- <div class="colum three">3カラム</div>
59
+ <div class="column three">3カラム</div>
67
60
  </div>
68
61
  </div>
69
62
  </body>

1

助詞変更、くだらない編集ですみません、、

2017/09/20 12:36

投稿

namnium1125
namnium1125

スコア2045

answer CHANGED
@@ -1,4 +1,4 @@
1
- 使ったことは無かったので多少無駄の多いコードになってしまいましたけど、こんな感じでしょうか?
1
+ 使ったことは無かったので多少無駄の多いコードになってしまいましたけど、こんな感じでしょうか?
2
2
 
3
3
  ```lang-html
4
4
  <!doctype html>