JS淘宝商品广告效果

<!DOCTYPE html>
<html lang="en">
<head>
        <meta charset="UTF-8">
        <title>JS淘宝商品广告效果</title>
        <style>
                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 }
        </style>
        <script>
         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);
                };
         };
        </script>
</head>
<body>
        <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="" ></a>
                <ul class="listR">
                        <!-- <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li>
                        <li></li> -->
                </ul>
        </div>
</body>
</html>
时间: 2024-12-20 17:33:20

JS淘宝商品广告效果的相关文章

淘宝商品广告

<!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><style>*{    padding:0px;    margin:0px;    }#wrap{    border:1px #FF3366 solid;    padding:5px;    overflow:hidden;    width:415px;  

JS淘宝小广告

<!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">         <title>Document</title>   <style>       *{           margin:0;           padding:0;       }       #app{           widt

ios 类似淘宝商品详情页面的效果

今天试着写ios 类似淘宝商品详情页面的效果 我用到的第三方库EGORefreshTableHeaderView下拉刷新的效果还有就是PWLoadMoreTableFooterView上拉加载更多 主要的思路在于UISCrollView两页,一页展示商品概况,另一页展示商品更多详情 首先,第一页的view包含一个UITableView,这个tableView实现PWLoadMoreTableFooterView中的delegate方法, 实现delegate代理方法的时候使用 - (void)s

iOS开发日记45-类似淘宝商品详情查看翻页效果的实现

今天博主有一个类似淘宝商品详情查看翻页效果的实现的需求,遇到了一些困难点,在此和大家分享,希望能够共同进步. 1.使用第三方框架 我用到的第三方库EGORefreshTableHeaderView下拉刷新的效果还有就是PWLoadMoreTableFooterView上拉加载更多 主要的思路在于UISCrollView两页,一页展示商品概况,另一页展示商品更多详情 首先,第一页的view包含一个UITableView,这个tableView实现PWLoadMoreTableFooterView中

YY淘宝商品数据库设计

http://www.cnblogs.com/mmmjiang13/archive/2010/11/04/1868609.html 前言 这几个月都在做一个通过淘宝API线下管理淘宝店的系统,学习了很多东西,这里想对淘宝商品表设计用自己的想法表现出来,如果你觉得很扯淡,可以写下自己的看法.OK,切入正题. 淘宝的商品这块的复杂程度,是我见过的电子商务网站中最复杂的,灵活性最高的.在看下文之前,先说一下在淘宝中的以下名词:关键属性,销售属性,非关键属性.如下图: 关键属性:能够确认唯一产品的属性,

转:YY淘宝商品数据库设计

转 :http://www.cnblogs.com/mmmjiang13/archive/2010/11/04/1868609.html 前言 这几个月都在做一个通过淘宝API线下管理淘宝店的系统,学习了很多东西,这里想对淘宝商品表设计用自己的想法表现出来,如果你觉得很扯淡,可以写下自己的看法.OK,切入正题. 淘宝的商品这块的复杂程度,是我见过的电子商务网站中最复杂的,灵活性最高的.在看下文之前,先说一下在淘宝中的以下名词:关键属性,销售属性,非关键属性.如下图: 关键属性:能够确认唯一产品的

用PHP抓取淘宝商品的用户晒单评论+图片实例

为什么想起来做这个功能?是因为前段时间在做一个淘客网站的时候,想到是否能抓取到淘宝商品的买家秀呢?经过一番折腾发现,淘宝商品用户评价信息是通过Ajax来调取的,通过嗅探网址发现,评论数据的请求接口是: https://rate.tmall.com/list_detail_rate.htm?itemId=524394294771&spuId=341564036&sellerId=100414600&order=3&currentPage=1&append=0&

屏蔽全部统计代码(51.la cnzz 百度统计 谷歌分析师adsense、屏蔽淘宝客广告代码)的方法

支持百度统计 .51.la统计.cnzz统计.51yes统计.谷歌分析师.阿里妈妈淘宝客广告.chinaz弹窗.假设有很多其它的须要屏蔽的,欢迎联系 default7#zbphp.com 改动etc的hosts文件,Win7 地址位置:C:\Windows\System32\drivers\etc\hosts 增加内容:(假设是xp系统.将 ::1 改成127.0.0.1就可以) #屏蔽全部统计 ::1 bbs2.chinaz.com ::1 js.51.la ::1 js.users.51.l

仿淘宝商品浏览界面, 向上拉查看详情

最新项目中有展示类似淘宝商品详情的功能,主要实现  向上拉查看详情,百度一搜,发现有大神已经实现这个效果了 http://blog.csdn.net/zhongkejingwang/article/details/38656929 写的很棒.用2个ScrollView 实现上拉查看详情的功能 可是发如今用在我的项目有点问题,有些小的需求没有实现,所以就在这位大神的基础上加入了简单的功能 1. 事件回调.   第二页全然显示出来的回调,能够用来载入数据 2. 事件回调.   当用户滑到第一个Scr