jquery 实现图片无缝向左滚动
2014-08-07 11:21
447 查看
<script type="text/javascript" src="_pub/Script/jquery.js"></script>
<script type="text/javascript">
$(function () {
var demo = $("#demo");
var demo1 = $("#demo1");
var demo2 = $("#demo2");
demo2.html(demo1.html());
function Marquee() {
//无缝向左滚动
if (demo.scrollLeft() > demo1.width()) {
demo.scrollLeft(0);
} else {
demo.scrollLeft(demo.scrollLeft() + 1);
}
}
var speed = 20;
var myMar = setInterval(Marquee, speed);
demo.mouseover(function () {
clearInterval(myMar);
});
demo.mouseout(function () {
myMar = setInterval(Marquee, speed);
});
})
</script>
<div id="demo" style="overflow:hidden;width:1280px;" >
<table style="border:1px;flex-align:center;" cellpadding="1" cellspacing="1">
<tr>
<td id="demo1" valign="top" bgcolor="ffffff">
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td><img src="skin/images2/1.png" width="265" height="163" alt="图"/></td> 这几张图的总宽度大于1280px;才能在循环2次之后继续滚动
<td><img src="skin/images2/2.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/3.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/4.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/5.png" width="265" height="163" alt="图"/></td>
</tr>
</table>
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
<script type="text/javascript">
$(function () {
var demo = $("#demo");
var demo1 = $("#demo1");
var demo2 = $("#demo2");
demo2.html(demo1.html());
function Marquee() {
//无缝向左滚动
if (demo.scrollLeft() > demo1.width()) {
demo.scrollLeft(0);
} else {
demo.scrollLeft(demo.scrollLeft() + 1);
}
}
var speed = 20;
var myMar = setInterval(Marquee, speed);
demo.mouseover(function () {
clearInterval(myMar);
});
demo.mouseout(function () {
myMar = setInterval(Marquee, speed);
});
})
</script>
<div id="demo" style="overflow:hidden;width:1280px;" >
<table style="border:1px;flex-align:center;" cellpadding="1" cellspacing="1">
<tr>
<td id="demo1" valign="top" bgcolor="ffffff">
<table border="0" cellspacing="0" cellpadding="0">
<tr align="center">
<td><img src="skin/images2/1.png" width="265" height="163" alt="图"/></td> 这几张图的总宽度大于1280px;才能在循环2次之后继续滚动
<td><img src="skin/images2/2.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/3.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/4.png" width="265" height="163" alt="图"/></td>
<td><img src="skin/images2/5.png" width="265" height="163" alt="图"/></td>
</tr>
</table>
</td>
<td id="demo2" valign="top"></td>
</tr>
</table>
</div>
相关文章推荐
- jQuery动画效果实现图片无缝连续滚动
- jQuery动画效果实现图片无缝连续滚动
- jQuery动画效果实现图片无缝连续滚动
- jquery插件jCarouselLite实现图片无缝滚动
- jQuery动画效果实现图片无缝连续滚动
- Jquery+css实现图片无缝滚动轮播
- jQuery实现图片无缝滚动
- jQuery实现的无缝广告图片左右滚动功能详解
- Jquery+css实现图片无缝滚动轮播
- jquery实例-多张图片无缝滚动实现
- 利用jQuery无缝滚动插件liMarquee实现图片(链接)和文字(链接)向右无缝滚动(兼容ie7+)
- jquery实现QQ新闻图片滚动
- Jquery:单行滚动、批量多行滚动、文字图片翻屏滚动效果的实现
- Jquery 无缝图片循环滚动(仿marquee)
- Jquery与JS两种方法仿twitter/新浪微博 高度自适应无缝滚动实现代码
- Jquery实现图片左右滚动,没有头尾的,一直循环
- js无缝图片滚动代码,利用强大的JQUERY,兼容IE、火狐等主流浏览器
- 使用jQuery实现简单上下无缝滚动
- 如何实现图片的无缝循环滚动
- JS实现多张图片纵向横向无缝滚动