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

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

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

過程
找過很多圖片輪詢效果,和我的要求總是有些出入,不能十全十美。不是功能不全,就是太多花哨。本想自己開發(fā)一個(gè),鑒于瑣事拖延,遲遲未能開始。
偶爾看到 騰訊大粵網(wǎng) 的圖片新聞,感覺就是我所想要的效果。但仔細(xì)試驗(yàn),發(fā)現(xiàn)其不符合要求3。即沒有輪詢停止機(jī)制。想想還是自己改造一下,就和自己的要求差不多了。
思路:頁(yè)面加載,圖片開始輪詢。鼠標(biāo)移到索引,顯示相關(guān)圖片,清除輪詢。鼠標(biāo)移開索引,恢復(fù)輪詢。
定義一個(gè)全局的變量id,來記錄當(dāng)前激活的圖片索引id。每次輪轉(zhuǎn)時(shí),更新這個(gè)id。鼠標(biāo)移開索引后,用這個(gè)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>焦點(diǎn)圖文字背景</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>焦點(diǎn)圖文字背景</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>焦點(diǎn)圖文字背景</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>焦點(diǎn)圖文字背景</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)作。顯示當(dāng)前圖片,清除輪詢。
function adchangea(adid) {
dochange(adid);
clearTimeout(adisround);
}
//自動(dòng)輪詢
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塊時(shí),恢復(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?音樂截個(gè)圖,然后熟練地開啟?Photoshop,開始摳圖。這種方式很遜,效率也很低。本文將利用JS將圖標(biāo)字體渲染為圖片,需要的可以參考一下
    2022-05-05
  • 當(dāng)鼠標(biāo)移出灰色區(qū)域時(shí)候,菜單項(xiàng)怎么隱藏起來

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

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

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

    這篇文章主要為大家詳細(xì)介紹了js實(shí)現(xiàn)炫酷的煙花效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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種情況及解決

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

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

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

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

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

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

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

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

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

    小程序選項(xiàng)卡以及swiper套用(跨頁(yè)面)

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

最新評(píng)論

西林县| 金阳县| 栖霞市| 临朐县| 旌德县| 漳浦县| 丹东市| 三原县| 肥乡县| 德兴市| 山东| 灵川县| 闻喜县| 安仁县| 哈巴河县| 托克逊县| 漳平市| 基隆市| 汝州市| 定结县| 赫章县| 隆昌县| 绥宁县| 大英县| 高青县| 启东市| 曲阳县| 石嘴山市| 正镶白旗| 永新县| 和田市| 礼泉县| 通化市| 扶绥县| 密云县| 苗栗市| 西林县| 吉木萨尔县| 阳西县| 武乡县| 新化县|