最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js 完美圖片新聞輪轉(zhuǎn)效果,騰訊大粵網(wǎng)首頁圖片輪轉(zhuǎn)改造而來

 更新時間:2011年11月21日 23:10:34   作者:  
找過很多圖片輪詢效果,和我的要求總是有些出入,不能十全十美。不是功能不全,就是太多花哨。本想自己開發(fā)一個,鑒于瑣事拖延,遲遲未能開始
背景
我所想要的完美圖片新聞輪轉(zhuǎn)效果:
1.有新聞圖片,有新聞標(biāo)題,有輪轉(zhuǎn)索引
2.鼠標(biāo)未移到索引上,圖片自動切換
3.鼠標(biāo)移到索引上,顯示現(xiàn)有圖片,輪詢停止
4.鼠標(biāo)移開索引, 輪詢繼續(xù)
5.簡潔明了,輕量級 (不依賴第三方任何文件,最好是原生js)

過程
找過很多圖片輪詢效果,和我的要求總是有些出入,不能十全十美。不是功能不全,就是太多花哨。本想自己開發(fā)一個,鑒于瑣事拖延,遲遲未能開始。
偶爾看到 騰訊大粵網(wǎng) 的圖片新聞,感覺就是我所想要的效果。但仔細試驗,發(fā)現(xiàn)其不符合要求3。即沒有輪詢停止機制。想想還是自己改造一下,就和自己的要求差不多了。
思路:頁面加載,圖片開始輪詢。鼠標(biāo)移到索引,顯示相關(guān)圖片,清除輪詢。鼠標(biāo)移開索引,恢復(fù)輪詢。
定義一個全局的變量id,來記錄當(dāng)前激活的圖片索引id。每次輪轉(zhuǎn)時,更新這個id。鼠標(biāo)移開索引后,用這個id開始輪詢。
復(fù)制代碼 代碼如下:

<html>
<head>
<link rel="stylesheet" type="text/css">
<style>
.turn
{
height: 212px;
float: left;
overflow: hidden;
position: relative;
}
.turn #adpica
{
width: 382px;
height: 210px;
overflow: hidden;
}
.turn #adpica img
{
width: 380px;
height: 210px;
float: left;
overflow: hidden;
}
.turn #adtipa
{
height: 16px;
position: absolute;
right: 8px;
bottom: 8px;
}
.turn #adtipa ul li
{
width: 19px;
height: 19px;
line-height: 19px;
float: left;
text-align: center;
display: inline;
margin: 0 1px;
cursor: pointer;
color: #fff;
background: #000;
}
.turn #adtipa ul li.current
{
color: #fff;
background: #cc0000;
}
.turn .hidden
{
display: none;
}
.turn .show
{
display: block !important;
}
#adpica span
{
position: absolute;
bottom: 0;
left: 0;
color: #fff;
font-size: 14px;
height: 33px;
width: 380px;
filter: alpha(opacity=70);
opacity: 0.7;
background: #000;
text-indent: -9999em;
}
#adpica p
{
position: absolute;
bottom: 0;
left: 0;
color: #fff;
font-size: 14px;
height: 33px;
line-height: 33px;
width: 285px;
padding-left: 5px;
font-weight: bold;
}
</style>
</head>
<body>
<div class="focus">
<!--focus-->
<div class="turn">
<div id="adpica">
<div class="show">
<a href="/a/20111119/000002.htm">
<img width="380" height="210" src="http://img1.gtimg.com/gd/pics/hv1/11/6/909/59109266.jpg"></a><span>焦點圖文字背景</span><p
href="/a/20111119/000002.htm">
廣州花都拆違遭遇碎瓶煤氣罐</p>
<!--[if !IE]>|xGv00|9f7171a0d436636945e9c21690c2ece8<![endif]-->
</div>
<div style="display: none;" class="hidden">
<a href="/a/20111119/000028.htm">
<img width="380" height="210" src="http://img1.gtimg.com/gd/pics/hv1/205/26/909/59114560.jpg"></a><span>焦點圖文字背景</span><p
href="/a/20111119/000028.htm">
一顆“釘子”放棄工作保祖屋5年</p>
<!--[if !IE]>|xGv00|d23979cbd54ef39a84fe343a81550dff<![endif]-->
</div>
<div class="hidden" style="display: none;">
<a href="/a/20111117/000250.htm">
<img width="380" height="210" src="http://img1.gtimg.com/gd/pics/hv1/68/53/908/59056283.jpg"></a><span>焦點圖文字背景</span><p
href="/a/20111117/000250.htm">
爸爸,不要把我丟下</p>
<!--[if !IE]>|xGv00|93b927379aeaca72b86d66dbb2e57614<![endif]-->
</div>
<div class="hidden" style="display: none;">
<a href="/a/20111119/000004.htm">
<img width="380" height="210" src="http://img1.gtimg.com/gd/pics/hv1/243/9/909/59110263.jpg"></a><span>焦點圖文字背景</span><p
href="/a/20111119/000004.htm">
楊冪最新雜志寫真 魅惑優(yōu)雅</p>
<!--[if !IE]>|xGv00|ca04e9980d08c91f55db9ea4ee64489c<![endif]-->
</div>
</div>
<div id="adtipa">
<ul onmouseout="change()">
<li class="current" onmouseover="adchangea(1)">1 </li>
<li class="" onmouseover="adchangea(2)">2 </li>
<li class="" onmouseover="adchangea(3)">3 </li>
<li class="" onmouseover="adchangea(4)">4</li></ul>
</div>
<script>
//鼠標(biāo)移過來的動作。顯示當(dāng)前圖片,清除輪詢。
function adchangea(adid) {
dochange(adid);
clearTimeout(adisround);
}
//自動輪詢
function adchangea2(adid) {
dochange(adid);
var adbigimg = document.getElementById("adpica").getElementsByTagName("div");
if ((adnext = adid + 1) > adbigimg.length) adnext = 1;
adisround = setTimeout('adchangea2(' + adnext + ')', 3000);
}
//顯示當(dāng)前圖片
function dochange(adid) {
id = adid;
var adbigimg = document.getElementById("adpica").getElementsByTagName("div");
var adsmallimg = document.getElementById("adtipa").getElementsByTagName("li");
for (var adi = 0; adi < adbigimg.length; adi++) {
adbigimg[adi].className = "hidden";
adsmallimg[adi].className = "";
}
adbigimg[adid - 1].className = "show";
adsmallimg[adid - 1].className = "current";
}
var adisround = setTimeout("adchangea2(2)", 3000);
var id;//當(dāng)前激活id
//鼠標(biāo)移開ul塊時,恢復(fù)輪詢
function change() {
adchangea2(id);
}
</script>
</div>
<!--[if !IE]>|xGv00|495624c0694083cdfaabbc0457f4f14e<![endif]-->
<!--/focus-->
</div>
</body>
</html>

相關(guān)文章

  • 利用JS將圖標(biāo)字體渲染為圖片的方法詳解

    利用JS將圖標(biāo)字體渲染為圖片的方法詳解

    在軟件開發(fā)中肯定要用到圖標(biāo),比如下圖的?Groove?音樂中就用到了許多圖標(biāo)。一種獲取這些圖標(biāo)的方法是把?Groove?音樂截個圖,然后熟練地開啟?Photoshop,開始摳圖。這種方式很遜,效率也很低。本文將利用JS將圖標(biāo)字體渲染為圖片,需要的可以參考一下
    2022-05-05
  • 當(dāng)鼠標(biāo)移出灰色區(qū)域時候,菜單項怎么隱藏起來

    當(dāng)鼠標(biāo)移出灰色區(qū)域時候,菜單項怎么隱藏起來

    當(dāng)鼠標(biāo)移出灰色區(qū)域時候,菜單項怎么隱藏起來...
    2007-11-11
  • js實現(xiàn)炫酷的煙花效果

    js實現(xiàn)炫酷的煙花效果

    這篇文章主要為大家詳細介紹了js實現(xiàn)炫酷的煙花效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • 在JavaScript中使用JSON數(shù)據(jù)

    在JavaScript中使用JSON數(shù)據(jù)

    JSON 是 JavaScript 原生格式,這意味著 在 JavaScript 中處理 JSON 數(shù)據(jù)不需要任何特殊的 API 或工具包,接下來由腳本之家小編給大家介紹在JavaScript中使用JSON數(shù)據(jù)的方法,感興趣的朋友一起學(xué)習(xí)吧
    2016-02-02
  • IE6已終止操作問題的2種情況及解決

    IE6已終止操作問題的2種情況及解決

    打開某個頁面時,彈出提示框“Internet Explorer無法打開Internet 站,經(jīng)過一番奮戰(zhàn),利用排除法解決了問題,共發(fā)現(xiàn)2種情況
    2014-04-04
  • Js實現(xiàn)自定義右鍵行為

    Js實現(xiàn)自定義右鍵行為

    本文主要給大家分享的是一則javascript實現(xiàn)的自定義右鍵行為的小技巧,非常的簡單實用,有相同需求的小伙伴可以參考下。
    2015-03-03
  • JavaScript數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之?dāng)?shù)組、棧與隊列

    JavaScript數(shù)據(jù)結(jié)構(gòu)學(xué)習(xí)之?dāng)?shù)組、棧與隊列

    這篇文章主要給大家介紹了JavaScript數(shù)據(jù)結(jié)構(gòu)之?dāng)?shù)組、棧與隊列的相關(guān)資料,文中對數(shù)組、棧與隊列的使用方法進行了詳細的總結(jié),相信對大家具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧。
    2017-05-05
  • 基于JavaScript編寫一個圖片轉(zhuǎn)PDF轉(zhuǎn)換器

    基于JavaScript編寫一個圖片轉(zhuǎn)PDF轉(zhuǎn)換器

    本文為大家介紹了一個簡單的 JavaScript 項目,可以將圖片轉(zhuǎn)換為 PDF 文件。你可以從本地選擇任何一張圖片,只需點擊一下即可將其轉(zhuǎn)換為 PDF 文件,感興趣的可以動手嘗試一下
    2022-07-07
  • js基于FileSaver.js 瀏覽器導(dǎo)出Excel文件的示例

    js基于FileSaver.js 瀏覽器導(dǎo)出Excel文件的示例

    本篇文章主要介紹了js基于FileSaver.js 瀏覽器導(dǎo)出Excel文件的示例,具有一定的參考價值,有興趣的可以了解一下
    2017-08-08
  • 小程序選項卡以及swiper套用(跨頁面)

    小程序選項卡以及swiper套用(跨頁面)

    這篇文章主要為大家詳細介紹了小程序選項卡以及swiper套用,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-06-06

最新評論

马鞍山市| 沾化县| 曲松县| 汉源县| 定兴县| 龙海市| 合川市| 娱乐| 耿马| 教育| 定兴县| 泰州市| 栖霞市| 柳江县| 西藏| 子长县| 宁蒗| 琼结县| 仪陇县| 津市市| 呼玛县| 旬邑县| 板桥市| 潮安县| 汤阴县| 文成县| 苏尼特左旗| 深州市| 宜州市| 通河县| 甘肃省| 新建县| 波密县| 泌阳县| 延边| 阳新县| 蛟河市| 拉萨市| 静乐县| 新安县| 金昌市|