87,904
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ScrollImg.aspx.cs" Inherits="ScrollImg" %>
<!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 runat="server">
<title></title>
<style type="text/css">
a{float:left;border:0px;}
img{height:80px;border:0px;}
</style>
<script type="text/javascript">
$E = function(el) {
return document.getElementById(el);
}
window.onload = function() {
// 动态加载图片列表
/*var htmls = [];
for (var i = 1; i < 9; i++) {
htmls.push('<a href="#"><img src="Img/' + i + '.jpg" /></a>');
}
$E("imgs").innerHTML = htmls.join("");*/
$E("imgs").innerHTML += imgs.innerHTML;
$E("imgs").scrollLeft = 0;
var images = document.getElementsByTagName("img"),
w = 0;
for (var i = 0; i < images.length; i++) {
w += parseInt(images[i].offsetWidth);
}
$E("imgs").style.width = w + "px";
window.setInterval(scrollImg, 1);
}
function scrollImg() {
if ($E("imgList").scrollLeft > $E("imgs").offsetWidth / 2)
$E("imgList").scrollLeft = 0;
else
$E("imgList").scrollLeft++;
$E("dd").innerHTML = $E("imgList").scrollLeft;
}
</script>
</head>
<body>
<form id="form1" runat="server">
<div id="imgList" style="width:600px; height:80px; overflow:hidden;">
<div id="imgs">
<a href="#"><img src="Img/1.jpg" /></a>
<a href="#"><img src="Img/2.jpg" /></a>
<a href="#"><img src="Img/3.jpg" /></a>
<a href="#"><img src="Img/4.jpg" /></a>
<a href="#"><img src="Img/5.jpg" /></a>
<a href="#"><img src="Img/6.jpg" /></a>
<a href="#"><img src="Img/7.jpg" /></a>
<a href="#"><img src="Img/8.jpg" /></a>
</div>
</div>
<div id="dd"></div>
</form>
</body>
</html>