CSS部分:

ul{ margin: 0; padding: 0; }li{ list-style: none; }#ad{ width: 298px; height: 208px; border: 1px #ff6300 solid; padding: 4px 1px; text-align: center; }#ad .listL{ float: left; }#ad .listR{ float: right; }#ad li{ width: 48px; height: 26px; border: 1px #ffadad solid; background: #fff7f7; color: #333; line-height: 26px; margin-bottom: 2px; cursor: pointer; }#ad img{ height: 206px; width: 188px; background: url(images/loader_ico.gif) no-repeat center center; }#ad .cur{ background: #ff8494; color: #fff }

HTML部分:

<div id="ad"><ul class="listL"><!--  <li class="cur"></li><li></li><li></li><li></li><li></li><li></li><li></li> --></ul><a href="#"><img src="" alt=""></a><ul class="listR"><!-- <li></li><li></li><li></li><li></li><li></li><li></li><li></li> --></ul></div>

JS部分:

window.onload = function(){var oDiv = document.getElementById('ad');var aUl = oDiv.getElementsByTagName('ul');var oImg = oDiv.getElementsByTagName('img')[0];var aImg = ['images/pic1.jpg','images/pic2.jpg','images/pic3.jpg','images/pic4.jpg','images/pic5.png','images/pic6.png','images/pic7.png','images/pic8.png','images/pic1.jpg','images/pic2.jpg','images/pic3.jpg','images/pic4.jpg','images/pic5.png','images/pic6.png'];var aTxt = ['连衣裙','T恤','雪纺','铅笔裤','婚纱','外套','连体裤','包包','凉鞋','单鞋','太阳镜','丝袜','帆布鞋','情侣鞋'];var len = aImg.length;var oldNum = 0;var num = 0;var timer = null;var speed = 1;// 创建添加左右两侧lifor( var i = 0; i < len/2; i++){aUl[0].innerHTML += '<li>'+ aTxt[i] +'</li>'aUl[1].innerHTML += '<li>'+ aTxt[i + len/2] +'</li>'}var aLiL = aUl[0].getElementsByTagName('li');var aLiR = aUl[1].getElementsByTagName('li');var arrLi = []; // 将遍历的所有li添加到数组arrLi中for( var i = 0; i < aLiL.length; i++){arrLi.push(aLiL[i]);}for( var i = 0; i < aLiR.length; i++){arrLi.push(aLiR[i]);}// console.log(arrLi.length);// 函数初始化function init(n){oImg.src = aImg[n];arrLi[oldNum].className = '';arrLi[n].className = 'cur';oldNum = n;     }init(0);// 鼠标经过li,图片切换for(var i = 0; i < len; i++){arrLi[i].index = i;arrLi[i].onmouseover = function(){init(this.index);}};// 定时切换function fnTimer(n){timer = setInterval(function(){// type1:顺序切换/* n ++;if(n == len){n = 0;}*/// type2:倒序切换if(n == len-1){speed = -1;}else if(n== 0){speed = 1;}n += speed;init(n);},1000);};fnTimer(0);// 鼠标移入,清除定时器oDiv.onmouseover = function(){clearInterval(timer);};// 鼠标移出,开启定时器oDiv.onmouseout = function(){fnTimer(oldNum);};};

预览效果:

JS淘宝商品广告效果相关推荐

  1. 仿淘宝商品放大展示效果制作(放大镜效果)

    如果您觉得这篇文章有用,欢迎点赞收藏或有什么建议请在评论区留言,我看到后会第一时间回复的,谢谢! (分享时刻) mac上取色比较好用的小工具:啜色: 好用的截屏小工具:Snipaste (常用的一个功 ...

  2. JavaScript之衣服相册切换效果(类似淘宝商品图切换)

    JavaScript之衣服相册切换效果(类似淘宝商品图切换) 话不多说,直接上代码: <!DOCTYPE html> <html lang="en"> &l ...

  3. 淘宝客教程:如何利用JS调用淘宝商品javascript教程

    [导读]大家都知道,现在最流行的是淘宝客,但一年前搜索引擎已经对淘宝客网站的API很不友好了,因为做的人太多,露得清深层净化API都是直接获取的淘宝数据,内容都是大量重复的.后来淘宝客javascri ...

  4. js实现天猫淘宝购物放大镜效果

    前言 分享一个笔者写过的js实现天猫淘宝购物放大镜效果的例子 正文 代码如下: <!DOCTYPE html> <html><head><meta chars ...

  5. 爬取京东淘宝商品销量并可视化处理数据

    目的:获取京东和淘宝的同一种手机型号的销量信息,获取三组,对比销量,并将数据可视化处理. 一.京东销量获取 如下面的例子: 京东销量: data-sku:对应下一个页面的productId defau ...

  6. iOS app url scheme跳转到淘宝商品详情页 唤醒app

    最近涉及的一个业务,在app内的一个广告,点击打开webView,加载的是一个淘宝商品详情页,效果是打开该webView自动跳转至淘宝对应的页面,同时在自己的app仍然加载页面,点击评论等也同样能跳转 ...

  7. python爬取并分析淘宝商品信息

    python爬取并分析淘宝商品信息 背景介绍 一.模拟登陆 二.爬取商品信息 1. 定义相关参数 2. 分析并定义正则 3. 数据爬取 三.简单数据分析 1.导入库 2.中文显示 3.读取数据 4.分 ...

  8. python爬取淘宝商品做数据挖掘

    作业要求:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3159 项目内容: 本项目选择 淘宝商品类目:零食 数量:一共100页,44 ...

  9. 淘宝展示广告中的优化点击成本算法

    Optimized Cost per Click in Taobao Display Advertising Han Zhu, Junqi Jin, Chang Tan, Fei Pan, Yifan ...

  10. jQuery仿淘宝精品服饰广告的实现

    技术栈涉及 隐式迭代的遍历  筛选选择器 和为元素排序等 代码如下: <!DOCTYPE html> <html><head><meta charset=&q ...

最新文章

  1. 解决AS gradle下载同步卡慢的问题
  2. group by 练习
  3. 三种实现分布式解决方案原理分析
  4. amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
  5. linux 读取内存颗粒,Linux虚拟内存地址转化成物理内存地址
  6. eclipse中tomcat能正常启动,在浏览器中不能打开问题
  7. Maplace.js – 小巧实用的 jQuery 谷歌地图插件
  8. 【数据结构与算法】二叉查找树的Java实现
  9. C++ opengl 启动光照
  10. 一些社会运行的底层规律,和你的利益息息相关
  11. mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬
  12. IT-游戏 学习资源思维导图(持续更新,欢迎关注点赞加评论)
  13. 搭建MySQL高可用架构MHA
  14. 教育学考研跨考计算机,某985计算机专业,想要三跨北师大教育学,会不会很难?...
  15. 局域网屏幕监控软件_如何用局域网桌面监控软件进行局域网电脑桌面监控?
  16. 计量经济学第6章计算机c4,伍德里奇计量经济学第6章部分计算机习题详解STATA.pdf...
  17. 降低管理成本、增强团队协作
  18. layui日周月年的日历切换,当选择周时设置每周一可选,其余日期置灰不可选
  19. xp如何删除计算机管理员用户账户,“WINXP系统除Administrator以外只有一个管理员账户时,此帐户默认无法删除,如何删除”的解决方案...
  20. 我制作了python脚本自动抢购淘宝秒杀产品,学会优先享受双十一福利

热门文章

  1. mysql题 以下1-7_mysql练习题
  2. linux mono安装,Linux下Nginx + mono安装与配置
  3. php smarty extends,php封装的smarty类完整实例
  4. .lib不是有效的Win32应用程序
  5. Spark机器学习实验
  6. OSChina 周三乱弹 ——找女朋友都是双胞胎
  7. GDT、LDT和IDT
  8. 记一次失败的应聘实习经历
  9. 分类与预测模型效果评价
  10. Android开发笔记——视频录制播放常见问题