原生js编写一个图片幻灯片效果代码
代码语言:html
所属分类:幻灯片
代码描述:原生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