gpt4 book ai didi

javascript - 如何在下一张幻灯片进入时停止幻灯片放映隐藏文本和图像在顶部跳跃?

转载 作者:行者123 更新时间:2023-12-02 19:33:20 26 4
gpt4 key购买 nike

此幻灯片放映可以同时完美地显示图像和文本,但是当您在底部滚动并且每次下一张幻灯片发生变化或出现时,就会出现问题,然后它就会跳到顶部,不知道为什么。

这是引用链接:http://new.kingspointcap.com/home

下面是js代码:

    /*----------Slideshow of text------------*/

var faderIndex = 2, //to keep track, also it will start from 1st because last value is 0
faders = $('.fadeTxt'); //cache, so we won't have to walk the dom every time

function nextFade() {

//fade out element over 3000 milliseconds, after which call a function
$(faders[faderIndex]).fadeOut(6000, function () {

//increase the index and do a check, so we won't overflow
faderIndex++;
if (faderIndex >= faders.length)
faderIndex = 0;

//fade in the next element, after which call yourself infinitely
$(faders[faderIndex]).fadeIn(3000, nextFade);
});
}
//get the ball rolling

nextFade();

/*----------Slideshow of text------------*/

最佳答案

问题是,fadeOut 动画以 display: none; 结束。在这个 fadeOut 和下一个 fadeIn 之间,文档较小,浏览器必须滚动。

设置包装器的宽度高度(带有iddivbanner),例如:

#banner {
...
width: 100%;
height: 174px;
}

现在应该可以工作了。

关于javascript - 如何在下一张幻灯片进入时停止幻灯片放映隐藏文本和图像在顶部跳跃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11257049/

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