原生js编写一个图片幻灯片效果代码

代码语言:html

所属分类:幻灯片

代码描述:原生js编写一个图片幻灯片效果代码

代码标签: js 图片 幻灯片

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <script>
    function animation(obj, target, callback) {//obj要实现的那个元素, target目标位置
    clearInterval(obj.timer);//清除以前的定时器,只保留当前的
    obj.timer = setInterval(function () {
        var step = (target - obj.offsetLeft) / 10;
        step = step > 0 ? Math.ceil(step) : Math.floor(step);
        if (obj.offsetLeft == target) {
            clearInterval(obj.timer);
            //回调函数
            callback && callback();
        } else {
            obj.style.left = obj.offsetLeft + step + 'px';
        }
    }, 15);
}

        window.addEventListener('load', function () {
    var banner = document.querySelector('.banner');
    var prev = document.querySelector('.prev');
    var next = document.querySelector('.next');
    var circle = document.querySelector('.gd');
    var bannerWidth = banner.offsetWidth;
    var ul = banner.querySelector.........完整代码请登录后点击上方下载按钮下载查看

网友评论0