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

JS焦點圖,JS 多個頁面放多個焦點圖的實例

 更新時間:2016年12月08日 09:05:01   投稿:jingxian  
下面小編就為大家?guī)硪黄狫S焦點圖,JS 多個頁面放多個焦點圖的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如下所示:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>js同一頁面可多次調(diào)用的圖片幻燈切換效果</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<!--把下面代碼加到<head>與</head>之間-->
<script language="javascript">
//聲明命名空間
var $o = new Object();
//基礎(chǔ)方法
$o.base = {
e:function(a,f){
for(var i=0,j=a.length;i<j;i++){f.call(a[i],i);}
}
}
$o. slide = function (id,arg){
var arg = arg||{},
t = document.getElementById(id),
a = t.getElementsByTagName("a"),
lis = [],
cl = arg.color||'#f30',
ctm = arg.time*1000||2000,
w = t.clientWidth,
h = t.clientHeight,
b = ['<ul style="margin:0; padding:0; list-style:none; display:block; position:absolute; bottom:10px; right:10px;">'],
index = 0,
$ = null,
$ = null;
function change(i){
if(!!$){clearTimeout($);}
index = !isNaN(i)?i:index+1;
if(index >= a.length){index = 0;}
$o.base.e(lis,function(k){if(k == index){c(1,this);}else{c(0,this)}});
var to = - index*h;
if(a[0].offsetTop == to){
return;
}else{
if(!!$){clearInterval($);}
$ = setInterval(function(){
var ot = a[0].offsetTop;
v = Math[to<ot?'floor':'ceil']((to - ot)*0.2);
if(ot == to){clearInterval($);$=null;st();}
ot += v;
a[0].style.marginTop = ot + "px";
},30)
};
}
function c(b,o){
o.style.backgroundColor = !!b?cl:"#fff";
o.style.color = !!b?"#fff":cl;
}
function st(){
if(!!$)clearTimeout($);
$ = setTimeout(function(){change()},ctm);
}
with(t.style){overflow = 'hidden';position = 'relative';}
$o.base.e(a,function(n){
this.style.display = "block";
with(this.firstChild.style){borderWidth = '0';width = w + 'px';height = h + 'px';}
b.push('<li style="width:20px; height:20px; line-height:20px; display:block; float:left; margin-left:5px; border:1px solid ' + cl + '; background-color:#fff; color:' + cl +'; font-size:14px; text-align:center; cursor:pointer;">' + (n+1) + '</li>');
});
b.push('</ul>');
t.innerHTML += b.join("");
lis = t.getElementsByTagName("li");
$o.base.e(lis,function(n){
if(n == index){c(1,this)}
this.onmouseover = function(){
if(n!=index)change(n);
}
});
st();
}
</script>
</head>
<body>
<!--把下面代碼加到<body>與</body>之間-->
<div id="aa" style="width:402px;height:228px;">
<a href="javascript:alert('1')"><img src="/images/1.jpg"></a>
<a href="javascript:alert('2')"><img src="/images/2.jpg"></a>
<a href="javascript:alert('3')"><img src="/images/3.jpg"></a>
<a href="javascript:alert('4')"><img src="/images/4.jpg"></a>
<a href="javascript:alert('5')"><img src="/images/5.jpg"></a>
<a href="javascript:alert('6')"><img src="/images/6.jpg"></a>
<a href="javascript:alert('7')"><img src="/images/7.jpg"></a>
<a href="javascript:alert('8')"><img src="/images/8.jpg"></a>
<a href="javascript:alert('9')"><img src="/images/9.jpg"></a>
</div>
<script language="javascript">
new $o.slide("aa");
</script>
<br>
<div id="bb" style="width:402px;height:228px;">
<a href="###"><img src="/images/1.jpg"></a>
<a href="###"><img src="/images/2.jpg"></a>
<a href="###"><img src="/images/3.jpg"></a>
<a href="###"><img src="/images/4.jpg"></a>
<a href="###"><img src="/images/5.jpg"></a>
</div>
<script language="javascript">
new $o.slide("bb",{color:'#000',time:0.2});
</script>
<br>
<div id="cc" style="width:402px;height:228px;">
<a href="###"><img src="/images/1.jpg"></a>
<a href="###"><img src="/images/2.jpg"></a>
<a href="###"><img src="/images/3.jpg"></a>
<a href="###"><img src="/images/4.jpg"></a>
<a href="###"><img src="/images/5.jpg"></a>
</div>
<script language="javascript">
new $o.slide("cc",{color:'green'});
</script>
</body>
</html>

以上這篇JS焦點圖,JS 多個頁面放多個焦點圖的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • javascript中window.location.href的用法

    javascript中window.location.href的用法

    window.location.href?是一個用于獲取當(dāng)前頁面?URL?或讓瀏覽器跳轉(zhuǎn)到新?URL?的重要方法,本文就詳細的介紹一下javascript中window.location.href的用法,感興趣的可以了解一下
    2023-08-08
  • JsRender實用入門教程

    JsRender實用入門教程

    這篇文章主要介紹了JsRender實用入門實例,包含了tag else使用、循環(huán)嵌套訪問父級數(shù)據(jù)等知識點,并提供了完整的實例下載,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • 淺談Javascript事件處理程序的幾種方式

    淺談Javascript事件處理程序的幾種方式

    事件就是用戶或瀏覽器自身執(zhí)行的某種動作。比如說click,mouseover,都是事件的名字。而相應(yīng)某個事件的函數(shù)就叫事件處理程序(或事件偵聽器)。為事件指定處理程序的方式有好幾種
    2012-06-06
  • 利用three.js畫一個3D立體的正方體示例代碼

    利用three.js畫一個3D立體的正方體示例代碼

    Three.js是一個3DJavaScript庫,基于右手坐標(biāo)系,可以創(chuàng)建簡單或是比較復(fù)雜的三維圖形并應(yīng)用豐富多彩的紋理和材質(zhì),可以添加五光十色的光源,可以在3D場景中移動物體或是添加腳本動畫等等。本文介紹了利用three.js如何畫一個3D立體的正方體的方法,需要的可以參考下。
    2017-11-11
  • js簡單獲取表單中單選按鈕值的方法

    js簡單獲取表單中單選按鈕值的方法

    這篇文章主要介紹了js簡單獲取表單中單選按鈕值的方法,涉及javascript針對form表單元素的遍歷與查找相關(guān)操作技巧,需要的朋友可以參考下
    2016-08-08
  • JS使用canvas實現(xiàn)基本的截圖功能

    JS使用canvas實現(xiàn)基本的截圖功能

    這篇文章主要給大家介紹了使用JS中的canvas實現(xiàn)基本的截圖功能,文中有詳細的實現(xiàn)思路和實現(xiàn)過程,文章通過代碼示例講解的非常詳細,很感興趣的同學(xué)可以參考一下
    2023-08-08
  • js中復(fù)制行和刪除行的操作實例

    js中復(fù)制行和刪除行的操作實例

    這篇文章介紹了復(fù)制行與刪除行在JS中操作的實例,需要的朋友可以參考一下
    2013-06-06
  • JavaScript Array對象擴展indexOf()方法

    JavaScript Array對象擴展indexOf()方法

    JavaScript中Array對象沒有indexOf()方法,可通過下面的代碼擴展,需要的朋友可以參考下
    2014-05-05
  • 設(shè)置iframe的document.designMode后僅Firefox中其body.innerHTML為br

    設(shè)置iframe的document.designMode后僅Firefox中其body.innerHTML為br

    設(shè)置iframe的document.designMode為On可以讓其可編輯,一般用在富文本編輯器組件中。這里僅列出各瀏覽器差異
    2012-02-02
  • 淺談js數(shù)據(jù)類型判斷與數(shù)組判斷

    淺談js數(shù)據(jù)類型判斷與數(shù)組判斷

    下面小編就為大家?guī)硪黄獪\談js數(shù)據(jù)類型判斷與數(shù)組判斷。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-08-08

最新評論

若尔盖县| 开封县| 三亚市| 丹棱县| 邓州市| 丰城市| 神农架林区| 郎溪县| 鄂伦春自治旗| 澄城县| 平乐县| 临海市| 屏边| 丹棱县| 蓬莱市| 高阳县| 沂源县| 沙雅县| 长治县| 敦化市| 湛江市| 南雄市| 渝北区| 米泉市| 关岭| 泾源县| 全椒县| 卫辉市| 化德县| 石泉县| 韶关市| 齐齐哈尔市| 商河县| 台安县| 钦州市| 朝阳市| 天峨县| 紫云| 彭山县| 通州区| 青铜峡市|