手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >div+css布局的图片连续滚动js实现代码
div+css布局的图片连续滚动js实现代码
摘要:html布局代码复制代码代码如下:无标题文档toleft("demo","demo1","demo2",30,"onedemo");//to...

html布局代码

复制代码 代码如下:

<!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>无标题文档</title>

<script type="text/javascript" src="Marquee.js"></script>

<style type="text/css">

<>

<>

</style>

</head>

<body>

<>

<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>

<>

<script>

toleft("demo","demo1","demo2",30,"onedemo");

//toright("demo0","demo11","demo22",20,"ti2");

</script>

</body>

</html>

js核心代码

复制代码 代码如下:

//调用向左滚动

//toleft("demo","demo1","demo2",30,"ti1")

//调用向右滚动

//toright("demo0","demo11","demo22",20,"ti2")

function $(id)

{

return document.getElementById(id)

}

//向左滚动函数,demo包含demo1与demo2,speed是滚动速度,flag一个网页内有多个时设置为不同的任意字符。

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);

}

}

//向右滚动函数,demo包含demo1与demo2,speed是滚动速度,flag一个网页内有多个时设置为不同的任意字符。

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);

}

}

如需要更多的功能可以参考下面的内容:

JavaScript 四个方向图片滚动效果

JavaScript 无缝上下左右滚动加定高定宽停顿效果(兼容ie/ff)

【div+css布局的图片连续滚动js实现代码】相关文章:

Javascript随机显示图片的源代码

单击图片时直接出现另存为对话框

javascript瀑布流式图片懒加载实例解析与优化

JavaScript实现身份证验证代码

精彩图片推荐 渐隐渐现

剖析Node.js异步编程中的回调与代码设计模式

简单的防盗链功能代码(iframe)

js控制div弹出层实现方法

让插入到 innerHTML 中的 script 跑起来的实现代码

一个很简单的办法实现TD的加亮效果.

精品推荐
分类导航