可以使用 jquery 滚动效果,但你要汇入 jquery + jquery ui + jquery easing plugin
以下是循环的jquery 滚动效果
<script type="text/javascript" src="jquery-1.5.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.8.14_effect.js"></script>
<script type="text/javascript" src="jquery.easing.1.3.js"></script>
<script>
var no_of_img = 0;
function auto_scroll(){
var distance = 200;
var speed = 1000;
var elemBasePos = 0;
$("#container > div").dequeue();
for(i=0; i<no_of_img; i++){
if(i == 1){
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1) ) + "px"}, speed, "easeOutExpo");
} else {
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1)) + "px"}, speed, "easeOutExpo");
}
}
var elem = $("#container > div:eq(0)");
$("#container > div:eq(0)").remove();
$("div#container").append(elem);
$("#container > div:eq(" + (no_of_img - 1) + ")").dequeue().css("left", (elemBasePos + distance * (no_of_img)) + "px");
$("#container > div:eq(" + (no_of_img - 1) + ")").animate({"left": (elemBasePos + distance * (no_of_img - 1)) + "px"}, speed, "easeOutExpo");
$("#container > div").dequeue();
for(i=0; i<no_of_img; i++){
if(i == 1){
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1) ) + "px"}, speed, "easeOutExpo");
} else {
$("#container > div:eq(" + i + ")").animate({"left": (elemBasePos + distance * (i - 1)) + "px"}, speed, "easeOutExpo");
}
}
var elem = $("#container > div:eq(0)");
$("#container > div:eq(0)").remove();
$("div#container").append(elem);
$("#container > div:eq(" + (no_of_img - 1) + ")").dequeue().css("left", (elemBasePos + distance * (no_of_img)) + "px");
$("#container > div:eq(" + (no_of_img - 1) + ")").animate({"left": (elemBasePos + distance * (no_of_img - 1)) + "px"}, speed, "easeOutExpo");
}
function init(){
for(i=0; i<no_of_img; i++){
$("#container > div:eq(" + i + ")").css("left", 200 * i+'px');
}
}
$(document).ready(function() {
no_of_img = $(".imgcontainer").length;
init();
setInterval('auto_scroll()',2000);
});
</script>
<style>
body{margin:0;padding:0;}
#container { position:relative; height:150px;overflow:hidden;}
#container div.imgcontainer { position:absolute; top:0px;height:150px;width:150px;}
#container div table { width:150px;}
</style>
<div id="container">
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
<div class="imgcontainer">
<table cellpadding=0 cellspacing=0 border=0>
<tr valign=top>
<td>文字1文字1文字1文字1</td>
<td><img src="image.jpg" border=0 width=50 height=50 ></td>
</tr>
</table>
</div>
</div>
追问问一下 jquery + jquery ui + jquery easing plugin 这个 哪来的 ,对jpuery 不熟...
追答jquery 是一個 javascript framework 可以簡化及加強 javascript 所做到的功能與效果~
而 jquery ui 是 jquery 官方的 插件
而 jquery easing plugin 是第三方建立的插件
参考资料:http://jquery.com/
追问已经找到了但是 jquery-ui-1.8.14_effect.js 这个 怎么回事呢 我下载完是压缩包 解压里面是很多文件 就是没有 jquery-ui-1.8.14_effect.js 这个文件 下了好几个 都没有 不就是引用
jquery-1.5.min.js
jquery-ui-1.8.14_effect.js
jquery.easing.1.3.js 这三个吗
那俩都有了 在线等 上面我截图了 是我下的文件
那应该是
1.jquery-1.5.min.js这个有 是给他换成jquery-ui-1.8.16.custom.min.js 吗
2.jquery-ui-1.8.14_effect.js这个目前没有呢 给个这个行吗
3.jquery.easing.1.3.js这个也有了
这个程序 我把第一个和第三个放上了 然后测试 是 一组图片一起间接性滚动不是连续的...
本回答被提问者和网友采纳