回答編集履歴

1

#sample

2019/04/15 10:32

投稿

yambejp
yambejp

スコア114968

test CHANGED
@@ -25,3 +25,89 @@
25
25
  これからつくるならdocument.createElementでHTML要素を作った上で
26
26
 
27
27
  idを付加してあげてください
28
+
29
+
30
+
31
+ # sample
32
+
33
+ ```javascript
34
+
35
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
36
+
37
+ <script>
38
+
39
+ class Slider {
40
+
41
+ constructor(slide, slideContainer, contents, animationSpeed, interval){
42
+
43
+ this.slide = $("#"+slide);
44
+
45
+ this.slideContainer = $("."+slideContainer);
46
+
47
+ this.contents = $("."+contents);
48
+
49
+ this.animationSpeed = animationSpeed;
50
+
51
+ this.interval = interval;
52
+
53
+ }
54
+
55
+ check(){
56
+
57
+ console.log($(this.slide).length);
58
+
59
+ console.log($(this.slideContainer).length);
60
+
61
+ console.log($(this.contents).length);
62
+
63
+ }
64
+
65
+ }
66
+
67
+ window.addEventListener('DOMContentLoaded', function(e){
68
+
69
+ const s = new Slider('slider', 'slide-container', 'slide', 300, 5000);
70
+
71
+ s.check();
72
+
73
+ });
74
+
75
+ </script>
76
+
77
+
78
+
79
+ <body>
80
+
81
+ <div class="container-fluid">
82
+
83
+ <section class="row" id="slider">
84
+
85
+ <div class="col-md-12 slide-container">
86
+
87
+ <div class="col-md-12 slide" id="slide06"></div>
88
+
89
+ <div class="col-md-12 slide" id="slide01"></div>
90
+
91
+ <div class="col-md-12 slide" id="slide02"></div>
92
+
93
+ <div class="col-md-12 slide" id="slide03"></div>
94
+
95
+ <div class="col-md-12 slide" id="slide04"></div>
96
+
97
+ <div class="col-md-12 slide" id="slide05"></div>
98
+
99
+ </div>
100
+
101
+ <div class="slider-navi">
102
+
103
+ <a href="#" class="arrow next"><i class="fas fa-arrow-right"></i></a>
104
+
105
+ <a href="#" class="arrow prev"><i class="fas fa-arrow-left"></i></a>
106
+
107
+ </div>
108
+
109
+ <div class="pagination"></div>
110
+
111
+ </section>
112
+
113
+ ```