本文实例为大家分享了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小时内与您取得联系。