gpt4 book ai didi

Javascript 幻灯片放映速度

转载 作者:行者123 更新时间:2023-11-28 16:22:03 26 4
gpt4 key购买 nike

我有此代码和图片幻灯片。我想设置图像修复的时间。 (图像休息 10 分钟,然后淡出)。所有的图像应该休息大约 10 分钟。我喜欢将它用于我公司的 Infoscreen。请帮助:)

(function() {

function Slideshow( element ) {
this.el = document.querySelector( element );
this.init();
}

Slideshow.prototype = {
init: function() {
this.wrapper = this.el.querySelector( ".slider-wrapper" );
this.slides = this.el.querySelectorAll( ".slide" );
this.previous = this.el.querySelector( ".slider-previous" );
this.next = this.el.querySelector( ".slider-next" );
this.index = 0;
this.total = this.slides.length;
this.timer = null;

this.action();
this.stopStart();
},
_slideTo: function( slide ) {
var currentSlide = this.slides[slide];
currentSlide.style.opacity = 1;

for( var i = 0; i < this.slides.length; i++ ) {
var slide = this.slides[i];
if( slide !== currentSlide ) {
slide.style.opacity = 0;
}
}
},
action: function() {
var self = this;
self.timer = setInterval(function() {
self.index++;
if( self.index == self.slides.length ) {
self.index = 0;
}
self._slideTo( self.index );

}, 3000);
},
stopStart: function() {
var self = this;
self.el.addEventListener( "mouseover", function() {
clearInterval( self.timer );
self.timer = null;

}, false);
self.el.addEventListener( "mouseout", function() {
self.action();

}, false);
}


};

document.addEventListener( "DOMContentLoaded", function() {

var slider = new Slideshow( "#main-slider" );

});


})();

最佳答案

好吧,只有一个东西可以控制代码中与时间相关的任何事情,所以可以肯定的是,这就是您想要更改的东西。

您有一个 setInterval() 正在运行,其时间设置为 3000。将其更改为 600000(10m * 60s * 1000ms),您应该已经准备就绪。

关于Javascript 幻灯片放映速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49902470/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com