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