纯js响应式轮播图

所属分类:媒体-幻灯片和轮播图

 33960  354  查看评论 (14)
分享到微信朋友圈
X
纯js响应式轮播图 ie兼容10

纯js写的轮播图

// 屏幕的宽度
var width = document.body.offsetWidth;
//统一高度,宽高比例可根据ui修改,目前宽高比例为2.75
document.querySelector(".banner_images li img").style.height = width / 2.75 + "px"
for (var j = 1; j <= document.querySelectorAll(".banner_images li").length - 1; j++) {
    document.querySelector(".banner_index-frame").appendChild(document.createElement("li"));
    document.querySelectorAll(".banner_images li img")[j].style.height = width / 2.75 + "px"
}

// 抽取的代码 提升代码的可读性,以及 降低维护的难度
//开启过渡效果
var startTransition = function() {
    moveUl.style.transition = 'all .5s';
}

//关闭过渡效果
var endTransition = function() {
    moveUl.style.transition = '';
}

// 开启定时器
var timeId = setInterval(function() {
    // 累加
    index++;
    if (index >= document.querySelectorAll(".banner_images li").length) {
        index = 0
    }
    // 将 过渡开启 
    // moveUl.style.transition = 'all .3s';
    startTransition();

    // 修改 ul的位置
    // moveUl.style.transform = 'translateX('+index*width*-1+'px)';
    setTransform(index * width * -1);

}, 3000);
相关插件-幻灯片和轮播图

jQuery缩略图左右滑动幻灯片

一款jQuery缩略图左右滑动幻灯片
  幻灯片和轮播图
 36219  431
  幻灯片和轮播图
 30300  387

jQuery个性化数字焦点图代码

jQuery个性化数字焦点图代码,底部4个焦点数字编码,左右展开,同时展开文字说明
  幻灯片和轮播图
 29418  315

图片点击查看更多图片

仿京东,天猫商品详情 图片点击查看更多图片
  幻灯片和轮播图
 71044  313

讨论这个项目(14)回答他人问题或分享插件使用方法奖励jQ币 评论用户自律公约

    LaserMan 0
    2021/7/1 16:39:18
    cscm885 0
    2020/3/5 23:27:19
    可以实现仅在web端hover时暂停轮播吗?哪位大佬能教一下,谢谢了!
        cscm8850
        2020/3/8 15:26:48
        还有第二张图开始后面的回出现位移,图片不对齐窗口
        cscm8850
        2020/3/8 16:00:49
        就是如果不是全屏,装在一个容器里的话就会出现错位,要怎么改?
        不坐书生0
        2020/11/24 17:10:36
        监听窗口变化
    回复
    阿溴- 0
    2019/6/26 14:50:08
    . 0
    2019/4/12 15:13:29
    哈哈哈哈哈哈哈哈哈哈或或
        鲜果0
        2019/6/20 15:11:11
        嗯呢
    回复
    囊囊 0
    2018/9/25 10:42:07
    这个特效很好 不错!
        ?0
        2018/9/25 17:11:45
        你用了吗
    回复
    hammermax 0
    2018/9/17 15:45:13
    这个看起来真的厉害 回复
    青云直上 0
    2018/9/10 11:07:16
    厉害啊厉害啊厉害啊厉害啊厉害啊厉害啊厉害啊
        小璐儿0
        2018/9/12 13:59:34
        很厉害啊
        不坐书生0
        2020/11/24 11:17:50
        可以
    回复
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
😃
  • 😀
  • 😉
  • 😥
  • 😵
  • 😫
  • 😘
  • 😡
  • 👍
  • 🌹
  • 👏
  • 🍺
  • 🍉
  • 🌙
  • 💖
  • 💔
取消回复