JS淘宝商品广告效果
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淘宝商品广告效果相关推荐
- 仿淘宝商品放大展示效果制作(放大镜效果)
如果您觉得这篇文章有用,欢迎点赞收藏或有什么建议请在评论区留言,我看到后会第一时间回复的,谢谢! (分享时刻) mac上取色比较好用的小工具:啜色: 好用的截屏小工具:Snipaste (常用的一个功 ...
- JavaScript之衣服相册切换效果(类似淘宝商品图切换)
JavaScript之衣服相册切换效果(类似淘宝商品图切换) 话不多说,直接上代码: <!DOCTYPE html> <html lang="en"> &l ...
- 淘宝客教程:如何利用JS调用淘宝商品javascript教程
[导读]大家都知道,现在最流行的是淘宝客,但一年前搜索引擎已经对淘宝客网站的API很不友好了,因为做的人太多,露得清深层净化API都是直接获取的淘宝数据,内容都是大量重复的.后来淘宝客javascri ...
- js实现天猫淘宝购物放大镜效果
前言 分享一个笔者写过的js实现天猫淘宝购物放大镜效果的例子 正文 代码如下: <!DOCTYPE html> <html><head><meta chars ...
- 爬取京东淘宝商品销量并可视化处理数据
目的:获取京东和淘宝的同一种手机型号的销量信息,获取三组,对比销量,并将数据可视化处理. 一.京东销量获取 如下面的例子: 京东销量: data-sku:对应下一个页面的productId defau ...
- iOS app url scheme跳转到淘宝商品详情页 唤醒app
最近涉及的一个业务,在app内的一个广告,点击打开webView,加载的是一个淘宝商品详情页,效果是打开该webView自动跳转至淘宝对应的页面,同时在自己的app仍然加载页面,点击评论等也同样能跳转 ...
- python爬取并分析淘宝商品信息
python爬取并分析淘宝商品信息 背景介绍 一.模拟登陆 二.爬取商品信息 1. 定义相关参数 2. 分析并定义正则 3. 数据爬取 三.简单数据分析 1.导入库 2.中文显示 3.读取数据 4.分 ...
- python爬取淘宝商品做数据挖掘
作业要求:https://edu.cnblogs.com/campus/gzcc/GZCC-16SE1/homework/3159 项目内容: 本项目选择 淘宝商品类目:零食 数量:一共100页,44 ...
- 淘宝展示广告中的优化点击成本算法
Optimized Cost per Click in Taobao Display Advertising Han Zhu, Junqi Jin, Chang Tan, Fei Pan, Yifan ...
- jQuery仿淘宝精品服饰广告的实现
技术栈涉及 隐式迭代的遍历 筛选选择器 和为元素排序等 代码如下: <!DOCTYPE html> <html><head><meta charset=&q ...
最新文章
- 解决AS gradle下载同步卡慢的问题
- group by 练习
- 三种实现分布式解决方案原理分析
- amazon云服务_亚马逊Simple Worklfow服务的骆驼演示
- linux 读取内存颗粒,Linux虚拟内存地址转化成物理内存地址
- eclipse中tomcat能正常启动,在浏览器中不能打开问题
- Maplace.js – 小巧实用的 jQuery 谷歌地图插件
- 【数据结构与算法】二叉查找树的Java实现
- C++ opengl 启动光照
- 一些社会运行的底层规律,和你的利益息息相关
- mysql linux root密码忘记了怎么办,linux下忘记mysql的root密码解决办法 | 严佳冬
- IT-游戏 学习资源思维导图(持续更新,欢迎关注点赞加评论)
- 搭建MySQL高可用架构MHA
- 教育学考研跨考计算机,某985计算机专业,想要三跨北师大教育学,会不会很难?...
- 局域网屏幕监控软件_如何用局域网桌面监控软件进行局域网电脑桌面监控?
- 计量经济学第6章计算机c4,伍德里奇计量经济学第6章部分计算机习题详解STATA.pdf...
- 降低管理成本、增强团队协作
- layui日周月年的日历切换,当选择周时设置每周一可选,其余日期置灰不可选
- xp如何删除计算机管理员用户账户,“WINXP系统除Administrator以外只有一个管理员账户时,此帐户默认无法删除,如何删除”的解决方案...
- 我制作了python脚本自动抢购淘宝秒杀产品,学会优先享受双十一福利