骨刻文字数字化识别9


一、轮播图片

整体结构与思路
Html部分:三个div,最外层id为parent的大div内包含了uls和buttons两个div,divuls中包含了两个列表img_ul(图片列表), litCir_ul(小圆点列表),divbuttons里则包含了“左”, “右”两个按钮。

CSS部分

二、功能实现

1.简单滚动

function Roll(distance){                                         
clearInterval(img_ul.timer);                                   
var speed = img_ul.offsetLeft < distance ?  rate : (0-rate);     

img_ul.timer = setInterval(function(){                           //设置定时器,每隔10毫秒,调用一次该匿名函数
    img_ul.style.left = img_ul.offsetLeft + speed + "px";               
    var leave = distance - img_ul.offsetLeft;                        

    if (Math.abs(leave) <= Math.abs(speed)) {                    
        clearInterval(img_ul.timer);
        img_ul.style.left = distance + "px";
    }
},10);
}

2.自动滚动

function autoRun(){
    picN++;
    cirN++;
    if(picN > len){                  //滚动完克隆项后
        img_ul.style.left = 0;       /
        picN = 1;                   
    Roll(-picN*width);
    
    if(cirN > len-1){                
        cirN = 0;                 
    }
    for(var i=0; i<len; i++){
        cLis[i].className = "quiet";
    }
    cLis[cirN].className = "active";
}

开始自动滚动:
timer = setInterval(autoRun, gap);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值