怎么在轮播的首尾直接留出一段的空白啊 求教!!!

var that = this;
        var box = document.getElementsByClassName("over-box")[0],
            pageone = document.getElementsByClassName("overpage")[0],
            pagetwo = document.getElementsByClassName("overpage_two")[0],
            //@ts-ignore
            overname = document.getElementsByClassName("ovew-name")[0].offsetHeight; //单行高度

        //@ts-ignore
        // var ss = pageone.scrollHeight = 200;

        //@ts-ignore
        if (box.offsetHeight > pageone.scrollHeight) {
            return
        }

        pagetwo.innerHTML = pageone.innerHTML
        
        
      
        
        this.roll++;
        if (this.roll <= 1) {
            var time = setInterval(scrol, that.over_speed);
        }

       
        function scrol() {
            //@ts-ignore
            var move = box.scrollTop - pagetwo.offsetHeight;
            if (move >= 0) {
                box.scrollTop -= pageone.scrollHeight;
            } else {
                  //@ts-ignore
                box.scrollTop++;
                //@ts-ignore
            }

想要实现的是在轮播的首尾数据之间留一段空白

建议将html工程文件贴到百度云里发上来。

只有js很难调。

能发个完整代码么,只有js不好测试

嗯想要的效果图发出来看看

 

想要的效果是这样,现在的话是无缝衔接

有没有大佬帮解决下,急急急 /(ㄒoㄒ)/~~

您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~

如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632