图片轮播,淡入淡出(js,css)
来源:互联网 发布:刺客信条起源 知乎 编辑:程序博客网 时间:2024/04/28 08:09
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>Document</title><style>#d1>img {position: absolute;opacity: 0;transition: all .5s linear;}#d1>img.show { /* 这里必须用#d1>img,不然优先级不够 */z-index: 10; /* 必须用z-index:10;不然后面的图片覆盖前面的 */opacity: 1;}</style></head><body><div id="d1"><img src="img/banner1.png" alt="" class="show"><img src="img/banner2.png" alt=""><img src="img/banner3.png" alt=""><img src="img/banner4.png" alt=""></div><script>function task() {var img = document.querySelector(".show");img.className = "";//console.log(img.nextSibling);//console.log(img.nextElementSibling); if(img.nextElementSibling!=null){img.nextElementSibling.className="show";}else{document.querySelector("#d1>:first-child").className="show";}}var timer = setInterval("task()",1000);d1.onmouseover = function() {clearInterval(timer);timer=null;}d1.onmouseout = function() {timer = setInterval("task()",1000); //这里前面不能加var,不然就会新建一个定时器,造成图片轮播切换混乱}</script></body></html>
里面尤需注意的是:nextSibling和nextElementSibling的区别,nextSibling是指下一个兄弟节点,nextElementSibling是指下一个兄弟元素。
阅读全文
0 0
- 图片轮播,淡入淡出(js,css)
- js淡入淡出轮播
- JS——图片轮播(淡入淡出)
- jquery 实现淡入淡出图片轮播效果
- jquery实现图片轮播_淡入淡出
- jQuery实现图片轮播(淡入淡出效果)
- CSS图片淡入淡出效果
- 原生js写淡入淡出轮播(点击按钮)
- js实现图片淡入淡出
- jquery淡入淡出轮播动画
- bootstrap 淡入淡出banner轮播
- 淡入淡出背景轮播 jq实现
- bootstrap 淡入淡出banner轮播
- JS实现图片淡入淡出效果
- 淡入淡出轮播(banner),自动按图片个数生成居中按钮——和派孔明
- 原生JS实现图片轮播与淡入
- 图片淡入淡出
- jquery图片淡入淡出
- 针对中小安卓项目团队合作开发的GIT规范
- vmware nat模式配置
- ELDD读书笔记:第七章 输入设备驱动程序
- 进程的描述与控制 进程的状态和转换 三态模型和五态模型
- flex上传excel文件到服务器上
- 图片轮播,淡入淡出(js,css)
- java基础—Java里面的Threadlocal
- MSP430的ADC转化+均值滤波
- BZOJ1128: [POI2008]Lam
- C++全局变量的声明和定义
- 推送之信鸽推送详解 Think Different
- 修改时区(不同发布版)
- apt-get/pip/wget速度慢?花式加速apt-get/pip/wget下载
- jQuery学习第一节