Javascript 如何切换声明的变量slideIndex以将其放入对象中?
我正在做一个滑块,这个可以工作,但是我需要把我的slideIndex变量放在slider对象中,以便我的其他原型可以访问,但是我找不到方法 这是一个html5网站,带有基本的css3和Js。我排除了您不需要的其他文件Javascript 如何切换声明的变量slideIndex以将其放入对象中?,javascript,Javascript,我正在做一个滑块,这个可以工作,但是我需要把我的slideIndex变量放在slider对象中,以便我的其他原型可以访问,但是我找不到方法 这是一个html5网站,带有基本的css3和Js。我排除了您不需要的其他文件 'use strict'; var slideIndex = 0; var Slider = function () { this.initSlider(slideIndex); this.moves = { number: moveInSli
'use strict';
var slideIndex = 0;
var Slider = function () {
this.initSlider(slideIndex);
this.moves = {
number: moveInSlide(slideIndex)
}
};
Slider.prototype.initSlider = function () {
var i;
var number;
var x = document.getElementsByClassName("picture");
if (number > x.length) {
slideIndex = 1;
}
if (number < 1) {
slideIndex = x.length;
}
for (i = 0; i < x.length; i++) {
x[i].style.display = "none";
}
x[slideIndex - length].style.display = "block";
};
function moveInSlide(number) {
Slider.prototype.initSlider(slideIndex += number);
}
“严格使用”;
var slideIndex=0;
变量滑块=函数(){
this.initSlider(slideIndex);
这是一个移动={
编号:moveInSlide(slideIndex)
}
};
Slider.prototype.initSlider=函数(){
var i;
var数;
var x=document.getElementsByClassName(“图片”);
如果(数量>x长度){
slideIndex=1;
}
如果(数字<1){
slideIndex=x.长度;
}
对于(i=0;i
您可以使用slideIndex
作为滑块属性
:
var Slider = function () {
this.initSlider(slideIndex);
this.moves = {
number: moveInSlide(slideIndex)
}
this.slideIndex = 0;
};