JS淘寶商品廣告效果
CSS部分:
HTML部分: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 }
JS部分:<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>
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淘寶商品廣告效果
CSS部分: ul{ margin: 0; padding: 0; } li{ list-style: none; } #ad{ width: 298px; height: 208px; border: 1
仿淘寶商品放大鏡效果
效果圖: 原始碼: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title>
iOS 相似淘寶商品詳情查看翻頁效果的實現
nim anim bool with animate resource tlab 更改 tro 基本思路: 1、設置一個 UIScrollView 作為視圖底層,而且設置分頁為兩頁 2、然後在第一個分頁上加入一個 UITableView 而且設置表格
Android開發仿淘寶商品詳情瀏覽效果 兩步曲
效果圖: 第一步佈局檔案: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/andr
微信小程式視訊層級過高問題與淘寶商品詳情相簿展示效果
1.效果圖 2.html <view class="banner" > <view class='current_num'>{{current}}/{{imgNum}}</view> <swiper circular duration=
Android高仿京東淘寶商品列表佈局切換效果
商品列表佈局切換效果很常見,因為淘寶京東有的介面下面很多公司都會給風模仿 當然,我們公司也不例外,最近版本更新添加了這個功能; 在專案中直接使用RecyclerView實現切換功能; 如果不瞭解RecyclerView的可以先看下: RecyclerView使用詳解
Android 仿淘寶商品詳情標題欄變色,佈局層疊效果
如圖效果 思路:如圖可以將圖片中佈局分成三個部分,1標題欄透明背景,2上半部分佈局,3下半部分佈局,當我們向上拉動的時候,1佈局實現漸變,從透明變到白色,2佈局背景色漸變到白色,23佈局隨滾動條上拉,並且慢慢改變2佈局paddingtop的屬性,其中1佈局漂浮在整個scro
**JS實現淘寶產品放大鏡效果**
JS實現淘寶產品放大鏡效果 要點: 1、滑鼠往左移,大圖片相當於大圖片盒子往右移 2、滑鼠移動時小圖與大圖的位置關係 根據圖片所示的關係應是left / objSmall.offsetWidth-objFloat.offsetWidth=大 圖移動的位置 / 整個大圖圖片的offset.o
iOS 類似淘寶商品詳情檢視翻頁效果的實現
基本思路: 1、設定一個 UIScrollView 作為檢視底層,並且設定分頁為兩頁 2、然後在第一個分頁上新增一個 UITableView 並且設定表格能夠上提載入(上拉操作即為讓檢視滾動到下一頁) 3、 在第二個分頁上新增一個 UIWebView 並且
JS 放大鏡(淘寶商品放大鏡)的實現
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <
Android之仿淘寶商品詳情瀏覽效果
-----------------轉載請註明出處:http://blog.csdn.net/android_cll 一:先來幾張效果圖,沒有弄gif動畫,也就是商品詳情滑動到底部繼續上滑檢視圖文詳情、 二:實現步驟: 1.自定義一個父容器ScrollVi
淘寶商品列表以及商品詳情數據抓取
文本 def 銷量 .com [1] 寫入excel d+ pan bind 前段時間老師讓我爬取淘寶的商品列表以及其商品詳情數據,期間遇到了很多問題。最困難的就是淘寶的價格數據是以Ajax異步加載的,這些數據暫時還沒有能力獲取到。 下面介紹一下基本思路。 首先,通過抓
Python 爬取淘寶商品信息和相應價格
獲得 com ppa pri 大小 light parent tps 爬取 !只用於學習用途! plt = re.findall(r‘\"view_price\"\:\"[\d\.]*\"‘,html) :獲得商品價格和view_price字段,並保存在plt中 tlt =
利用Python爬蟲爬取淘寶商品做數據挖掘分析實戰篇,超詳細教程
實戰 趨勢 fat sts AI top 名稱 2萬 安裝模塊 項目內容 本案例選擇>> 商品類目:沙發; 數量:共100頁 4400個商品; 篩選條件:天貓、銷量從高到低、價格500元以上。 項目目的 1. 對商品標題進行文本分析 詞雲可視化 2.
vue實現淘寶商品詳情頁屬性選擇功能
line pan func sel eth AD 圖片 [1] urn 方法一是自己想出來的,方法二來自忘記哪裏看到的了 不知道是不是你要的效果: 方法一:利用input[type="radio"] css代碼: 1 input { 2
使用Selenium模擬瀏覽器抓取淘寶商品美食信息
get cto sub element 得到 support pan args time 1.搜索關鍵詞:利用Selenium驅動瀏覽器,得到商品列表。 2.分析頁碼並翻頁:得到商品頁碼數,模擬翻頁,得到後續頁面的商品列表。 3.分析提取商品內容:利用PyQuery分析源碼
利用Selenium爬取淘寶商品信息
支持 down oca ace element 掃描 coo name implicit 一. Selenium和PhantomJS介紹 Selenium是一個用於Web應用程序測試的工具,Selenium直接運行在瀏覽器中,就像真正的用戶在操作一樣。由於這個性質,Sel
python3爬取淘寶商品(更新版)
最近有人反映淘寶的搜尋功能要登入才能用,原先的直接爬取的方法掛了。稍微把之前的程式碼修改了一下,登入採用最簡單的複製cookie來解決。 順便說一下,這只是根據搜尋的的索引介面獲取的資訊,並未深入的獲取每個具體商品的資訊。為了以後有拓展空間,便於爬取詳細的商品資訊,我順便把詳情頁的URL拿下來了。 淘寶的
Python,自己修改的爬去淘寶網頁的程式碼 解決Python爬蟲爬取淘寶商品資訊也不報錯,也不輸出資訊
程式碼部分: 下面是正確的: import requests import re def getHTMLText(url): try: r = requests.get(url, timeout = 30) r.raise_for_stat
淘寶商品防偽神器
淘寶商品防偽神器 背景:隨著電商的快速發展十幾年之後,現在假冒商品防不勝防,買家對於在網上購物的都是擔心買到假冒商品,而已商家也煩惱,如何讓自己的商品能不被假冒,或者是假冒之後,有一個東西可以讓買家查證真偽。淘寶商家們各出神招,這個就是我朋友委託我們開發一個淘寶商品防偽神器。如果這僅是一個小