全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

基于JavaScript实现淘宝商品广告效果

本文实例为大家分享了JavaScript实现淘宝商品广告效果的具体代码,供大家参考,具体内容如下

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; 
 
  // 创建添加左右两侧li 
  for( 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淘宝商品广告效果  # js商品广告效果  # js广告效果  # JS实现关闭小广告特效  # js实现左右两侧浮动广告  # javascript实现循环广告条效果  # 用js屏蔽被http劫持的浮动广告实现方法  # JS使用cookie实现只出现一次的广告代码效果  # JavaScript实现弹出广告功能  # 原生js实现网页顶部自动下拉/收缩广告效果  # JavaScript实现广告弹窗效果  # JavaScript cookie 跨域访问之广告推广  # JS前端广告拦截实现原理解析  # 鼠标  # 遍历  # 淘宝  # 大家分享  # 具体内容  # 大家多多  # 移出  # 雪纺  # 帆布鞋  # background  # ffadad  # line  # color  # listR  # left  # float  # listL  # bottom  # repeat  # gif 


相关文章: 官网建站费用明细查询_企业建站套餐价格及收费标准指南  C#怎么创建控制台应用 C# Console App项目创建方法  建站之星如何取消后台验证码生成?  高防服务器:AI智能防御DDoS攻击与数据安全保障  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  建站OpenVZ教程与优化策略:配置指南与性能提升  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  详解jQuery中基本的动画方法  建站主机服务器选购指南:轻量应用与VPS配置解析  如何用VPS主机快速搭建个人网站?  开源网站制作软件,开源网站什么意思?  如何高效搭建专业期货交易平台网站?  如何在Golang中使用replace替换模块_指定本地或远程路径  内网网站制作软件,内网的网站如何发布到外网?  如何高效利用200m空间完成建站?  如何选择高效响应式自助建站源码系统?  如何在腾讯云免费申请建站?  黑客如何利用漏洞与弱口令入侵网站服务器?  高性价比服务器租赁——企业级配置与24小时运维服务  如何在阿里云高效完成企业建站全流程?  已有域名和空间,如何快速搭建网站?  高防服务器如何保障网站安全无虞?  建站之星如何实现五合一智能建站与营销推广?  太平洋网站制作公司,网络用语太平洋是什么意思?  建站之星后台密码如何安全设置与找回?  如何在IIS7上新建站点并设置安全权限?  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  如何用5美元大硬盘VPS安全高效搭建个人网站?  建站之星代理如何获取技术支持?  网站制作多少钱一个,建一个论坛网站大约需要多少钱?  如何配置FTP站点权限与安全设置?  移民网站制作流程,怎么看加拿大移民官网?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  如何在阿里云域名上完成建站全流程?  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  香港代理服务器配置指南:高匿IP选择、跨境加速与SEO优化技巧  建站之星安全性能如何?防护体系能否抵御黑客入侵?  如何快速搭建个人网站并优化SEO?  昆明网站制作哪家好,昆明公租房申请网上登录入口?  如何用已有域名快速搭建网站?  定制建站方案优化指南:企业官网开发与建站费用解析  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何在沈阳梯子盘古建站优化SEO排名与功能模块?  岳西云建站教程与模板下载_一站式快速建站系统操作指南  宝塔建站助手安装配置与建站模板使用全流程解析  免费制作统计图的网站有哪些,如何看待现如今年轻人买房难的情况?  重庆网站制作公司哪家好,重庆中考招生办官方网站?  如何用PHP工具快速搭建高效网站?  如何用好域名打造高点击率的自主建站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。