我怎样才能切换声明的变量 slideIndex 以将其放入对象内部?
2019-05-21
34
我正在做一个滑块,这个可以工作,但我需要将 slideIndex 变量放在 Slider 对象中,以便我的其他原型可以访问,但我找不到方法..
它适用于 html5 网站,带有基本的 css3 和 Js。我排除了您不需要的其他文件。
'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);
}
1个回答
您可以使用
slideIndex
作为滑块
属性
:
var Slider = function () {
this.initSlider(slideIndex);
this.moves = {
number: moveInSlide(slideIndex)
}
this.slideIndex = 0;
};
Radonirina Maminiaina
2019-05-21