手机
当前位置:查字典教程网 >编程开发 >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实现代码】相关文章:

JQuery中两个ul标签的li互相移动实现方法

javascript制作的滑动图片菜单

javascript瀑布流布局实现方法详解

Javascript实现图片轮播效果(二)图片序列节点的控制实现

自适应图片大小的弹出窗口

利用js实现禁止复制文本信息

javascript实现图片跟随鼠标移动效果的方法

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

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

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

精品推荐
分类导航