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

div+css布局的圖片連續(xù)滾動(dòng)js實(shí)現(xiàn)代碼

 更新時(shí)間:2010年05月04日 16:39:46   作者:  
整理一個(gè)div+css圖片連續(xù)滾動(dòng)代碼,原理跟腳本之家之前發(fā)布的文章一樣。
html布局代碼
復(fù)制代碼 代碼如下:

<!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>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>無(wú)標(biāo)題文檔</title>
<script type="text/javascript" src="Marquee.js"></script>
<style type="text/css">
<!--
* {
margin:0;
padding:0;
}
#demo {
/*********必須的 保證超出寬度能夠滾動(dòng)*********/
width:600px;/*可視區(qū)域?qū)挾?/
overflow:hidden;
/*********必須的 保證超出寬度能夠滾動(dòng)*********/
height:80px;
}
#demo1,#demo2 {
width:800px;/*整個(gè)圖片寬度*/
float:left;
}
#demo img{
display:block;
float:left;
}
#demo li {
float:left;
width:60px;
height:80px;
}
-->
<!--
#demo0 {
/*********必須的 保證超出寬度能夠滾動(dòng)*********/
width:600px;/*可視區(qū)域?qū)挾?/
overflow:hidden;
/*********必須的 保證超出寬度能夠滾動(dòng)*********/
height:80px;
}
#demo11,#demo22 {
width:1020px;/*整個(gè)圖片寬度*/
display:block;
height:80px;
}
#demo0 li {
float:left;
margin:0 5px;
width:60px;
height:80px;
}
-->
</style>
</head>
<body>
<!--結(jié)構(gòu)必須的——<div class="demo">
<div class="demo1"></div>
<div class="demo2"></div>
</div>——結(jié)構(gòu)必須的——-->
<div id="demo">
<ul id="demo1">
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
</ul>
<ul id="demo2"></ul>
</div>

<!--<div id="demo0">
<div id="demo11">
<ul>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
<li><a href="#"><img src="" width="60" height="60" alt="圖片占有位" /></a> </li>
</ul>
</div>
<div id="demo22"></div>
</div>-->
<script>
toleft("demo","demo1","demo2",30,"onedemo");
//toright("demo0","demo11","demo22",20,"ti2");
</script>
</body>
</html>

js核心代碼
復(fù)制代碼 代碼如下:

//調(diào)用向左滾動(dòng)
//toleft("demo","demo1","demo2",30,"ti1")
//調(diào)用向右滾動(dòng)
//toright("demo0","demo11","demo22",20,"ti2")

function $(id)
{
return document.getElementById(id)
}

//向左滾動(dòng)函數(shù),demo包含demo1與demo2,speed是滾動(dòng)速度,flag一個(gè)網(wǎng)頁(yè)內(nèi)有多個(gè)時(shí)設(shè)置為不同的任意字符。
function toleft(demo,demo1,demo2,speed,flag)
{
demo=$(demo);
demo1=$(demo1);
demo2=$(demo2)
demo2.innerHTML=demo1.innerHTML
function Marquee()
{
if(demo2.offsetWidth-demo.scrollLeft<=0)
{
demo.scrollLeft-=demo1.offsetWidth
}
else
{
demo.scrollLeft++
}
}
flag=setInterval(Marquee,speed)
demo.onmouseover=function()
{
clearInterval(flag);
}
demo.onmouseout=function()
{
flag=setInterval(Marquee,speed);
}
}


//向右滾動(dòng)函數(shù),demo包含demo1與demo2,speed是滾動(dòng)速度,flag一個(gè)網(wǎng)頁(yè)內(nèi)有多個(gè)時(shí)設(shè)置為不同的任意字符。
function toright(demo,demo1,demo2,speed,flag)
{
demo=$(demo);
demo1=$(demo1);
demo2=$(demo2)
demo2.innerHTML=demo1.innerHTML
function Marquee()
{
if(demo.scrollLeft<=0)
{
demo.scrollLeft=demo2.offsetWidth
}
else
{
demo.scrollLeft--
}
}
flag=setInterval(Marquee,speed)
demo.onmouseover=function()
{
clearInterval(flag);
}
demo.onmouseout=function()
{
flag=setInterval(Marquee,speed);
}
}

如需要更多的功能可以參考下面的內(nèi)容:
JavaScript 四個(gè)方向圖片滾動(dòng)效果
JavaScript 無(wú)縫上下左右滾動(dòng)加定高定寬停頓效果(兼容ie/ff)

相關(guān)文章

  • 微信sdk實(shí)現(xiàn)禁止微信分享(使用原生php實(shí)現(xiàn))

    微信sdk實(shí)現(xiàn)禁止微信分享(使用原生php實(shí)現(xiàn))

    這篇文章主要介紹了微信sdk實(shí)現(xiàn)禁止微信分享(使用原生php實(shí)現(xiàn)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • javascript模擬鼠標(biāo)點(diǎn)擊事件原理和實(shí)現(xiàn)方法

    javascript模擬鼠標(biāo)點(diǎn)擊事件原理和實(shí)現(xiàn)方法

    本文詳細(xì)介紹了JS模擬鼠標(biāo)點(diǎn)擊事件的原理以及應(yīng)用場(chǎng)景,并提供了模擬鼠標(biāo)左鍵點(diǎn)擊事件、右鍵點(diǎn)擊事件、滾輪事件和移動(dòng)事件的代碼實(shí)現(xiàn),了解JS模擬鼠標(biāo)點(diǎn)擊事件的原理和實(shí)現(xiàn)方法對(duì)于開(kāi)發(fā)人員非常重要,這對(duì)于許多面向用戶的web應(yīng)用程序的開(kāi)發(fā)和測(cè)試都具有很重要的意義
    2023-09-09
  • JavaScript常用正則驗(yàn)證函數(shù)實(shí)例小結(jié)【年齡,數(shù)字,Email,手機(jī),URL,日期等】

    JavaScript常用正則驗(yàn)證函數(shù)實(shí)例小結(jié)【年齡,數(shù)字,Email,手機(jī),URL,日期等】

    這篇文章主要介紹了JavaScript常用正則驗(yàn)證函數(shù),結(jié)合實(shí)例形式總結(jié)分析了javascript針對(duì)年齡、數(shù)字、Email、手機(jī)、URL、日期等格式常用正則驗(yàn)證技巧,需要的朋友可以參考下
    2017-01-01
  • JavaScript隨機(jī)生成信用卡卡號(hào)的方法

    JavaScript隨機(jī)生成信用卡卡號(hào)的方法

    這篇文章主要介紹了JavaScript隨機(jī)生成信用卡卡號(hào)的方法,涉及javascript操作隨機(jī)隨機(jī)數(shù)生成信用卡卡號(hào)的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 為指定元素增加樣式的js代碼

    為指定元素增加樣式的js代碼

    從此例子中發(fā)現(xiàn),js對(duì)"" 與 " " ,注意中間還有一空格,解析是非常嚴(yán)格的。在java與net中還有待于研究。
    2009-12-12
  • javascript防抖函數(shù)debounce詳解

    javascript防抖函數(shù)debounce詳解

    這篇文章主要介紹了javascript防抖函數(shù)debounce,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,,需要的朋友可以參考下
    2019-06-06
  • Ajax,UTF-8還是GB2312 eval 還是execScript

    Ajax,UTF-8還是GB2312 eval 還是execScript

    討厭的東西。 關(guān)于Ajax獲取HTML內(nèi)容編碼,與JavaScript載入腳本的動(dòng)態(tài)執(zhí)行問(wèn)題。
    2008-11-11
  • javascript遇到html5的一些表單屬性

    javascript遇到html5的一些表單屬性

    這篇文章主要介紹了javascript遇到html5的一些表單屬性的相關(guān)資料,需要的朋友可以參考下
    2015-07-07
  • 詳解javascript的變量與標(biāo)識(shí)符

    詳解javascript的變量與標(biāo)識(shí)符

    這篇文章主要為大家介紹了javascript的變量與標(biāo)識(shí)符,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 理解JavaScript設(shè)計(jì)模式中的建造者模式

    理解JavaScript設(shè)計(jì)模式中的建造者模式

    這篇文章主要介紹了理解JavaScript設(shè)計(jì)模式中的建造者模式,文章基于JavaScript的相關(guān)資料展開(kāi)箱子內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-04-04

最新評(píng)論

乳山市| 晴隆县| 许昌市| 辛集市| 贵阳市| 东丽区| 鹿邑县| 柘城县| 新干县| 罗田县| 平远县| 寿光市| 德州市| 沅江市| 长乐市| 瑞安市| 鞍山市| 西安市| 拉孜县| 云梦县| 乌海市| 丹凤县| 佛冈县| 桦甸市| 建水县| 许昌县| 尉犁县| 梁山县| 遵化市| 唐河县| 扶风县| 公主岭市| 马边| 兴文县| 宁化县| 琼中| 广安市| 四子王旗| 确山县| 杂多县| 新河县|