最近要做一个网站。要求js+div水平滚动条 那样的特效 。那位高手有资源
解决方案 »
- IE9 调试javascript SCRIPT5007: 属性“ShowLink”的值为 null、未定义或不是 Function 对象
- 帮忙看个js,关于鼠标悬停放大图片的,谢谢
- 关于EXT显示后台数据的问题
- 各位大虾,小弟有个超级重要的问题需要请教,浏览器卡死的问题……!%……!!!!
- 急!!一个关于无闪动刷新页面的问题!!
- 获得当前窗口的大小的方法
- jscript怎样传递obj?????在线求教,紧急求助!!!!!!!!!
- e问太菜,没看懂帮助,position得absolute和relative是怎么回事?
- jQuery动态插入的元素,如何响应静态默认的处理方法?
- 头疼
- js随机的最大数字可以做成变量吗?
- spring security 获取Authentication对象为null
<html>
<head>
<title>图片滚动</title>
<style type="text/css">
table {
font-size: 9pt;
}
img{
width:100px;
height:100px;
}
</style>
</head>
<body>
<div id="marquee_demo" style="overflow:hidden;width:550px; height:140px;text-align:center;border:1px solid #0066cc">
<table cellspacing="0" cellpadding="3" align="center" border="0">
<tr>
<td id="marquee_product1" valign="top">
<table width="100%" height="100" border="0" cellpadding="2" cellspacing="0">
<tr>
<td><a href="#"><img src="http://img04.taobaocdn.com/bao/uploaded/i8/T1vlNGXhRHXXbGaJM9_072808.jpg_160x160.jpg" border=0></a></td>
<td><a href="#"><img src="http://img03.taobaocdn.com/bao/uploaded/i3/T1usRDXfhCXXb2dkg6_062419.jpg_160x160.jpg" border=0></a></td>
<td><a href="#"><img src="http://img02.taobaocdn.com/bao/uploaded/i2/T1XYFHXnNoXXbs_hA._112456.jpg_160x160.jpg" border=0></a></td>
<td><a href="#"><img src="http://img04.taobaocdn.com/bao/uploaded/i4/T1blVBXcRgXXcPUzI8_100926.jpg_160x160.jpg" border=0></a></td>
<td><a href="#"><img src="http://www.codefans.net/jscss/demoimg/wall_s5.jpg" border=0></a></td>
<td><a href="#"><img src="http://www.codefans.net/jscss/demoimg/wall_s6.jpg" border=0></a></td>
<td><a href="#"><img src="http://www.codefans.net/jscss/demoimg/wall_s7.jpg" border=0></a></td>
<td><a href="#"><img src="http://www.codefans.net/jscss/demoimg/wall_s8.jpg" border=0></a></td>
<td><a href="#"><img src="http://www.codefans.net/jscss/demoimg/wall_s9.jpg" border=0></a></td>
</tr>
<tr>
<td><a href="#">三国杀2010官方新一代锦囊带/品质保证 </a></td>
<td><a href="#">促销 安徽最早认证店→三国杀绝版[带暗魂卡的推广版] </a></td>
<td><a href="#">正版三国杀 扩充第3弹 神话在临-林扩展包 林包 林扩充包 </a></td>
<td><a href="#">正版 悠嘻猴"爱老虎油"&“爱么么油”大毛绒公仔动漫卡通情侣礼物 </a></td>
<td><a href="#">iopoouyiyuiyu体育沿途天宇天宇</a></td>
<td><a href="#">叫姐姐斤斤计较斤斤计较斤斤计较斤斤计较斤斤计较</a></td>
<td><a href="#">,民警们研究院他今天研究院体会它然后又</a></td>
<td><a href="#">发热特约天一热太热温热温热发热分</a></td>
<td><a href="#">其轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻轻</a></td>
</tr>
</table>
</td>
<td id="marquee_product2" valign="top"></td>
</tr>
</table>
</div>
<script type="text/javascript">
var speed=30;
document.getElementById("marquee_product2").innerHTML=document.getElementById("marquee_product1").innerHTML;
function Marquee(){
document.getElementById("marquee_demo").scrollLeft = (document.getElementById("marquee_demo").scrollLeft - 0) + 1;
}
var MyMar=setInterval("Marquee()",speed);
document.getElementById("marquee_demo").onmouseover=function(){clearInterval(MyMar);}
document.getElementById("marquee_demo").onmouseout=function(){MyMar=setInterval("Marquee()",speed);}
</script>
</body>
</html>
<table >
<tr><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td><td>dsdsfddfssdf</td></tr>
</table>
</div>
水平方向如果超出出现滚动条,垂直方向不显示
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test web</title>
<script src="jquery-1.4.2.min.js"></script>
<style>*{margin:0;padding:0;}</style>
</head><body>
<!--left-->
<div id="leftdiv" style="float:left;width:50%;height:100%;" onclick="divclick(event)">
<div id="sbox" style="width:20px;height:20px;background:#eeeaaa;border:1px solid #00f;position:relative;top:0px;left:0px;"></div>
</div><!--right-->
<div id="rightdiv" style="float:left;width:auto;height:100%;border:1px solid red"></div>
<script>
//初始参数
var box_x=100;//box的相对父容器的初始x轴位置
var box_y=100;//box的相对父容器的初始y轴位置
var speed=2;//每0.1秒x或者y方向位移2像素(取决于X与Y的绝对大小)
var go_time=10;//时间设定在10秒
var go_x=-700;//向左700像素
var go_y=-30;//像上30像素
var rf;//循环播放命名
//初始化结束
var box=document.getElementById("sbox");
var warpbox=document.getElementById("leftdiv");
box.style.left=box_x+"px";
box.style.top=box_y+"px";function divclick(e){
e=e||event;
box_x=parseFloat(box.style.left);
box_y=parseFloat(box.style.top);
go_x=parseFloat(e.clientX)-box_x;
go_y=parseFloat(e.clientY)-box_y;
go_y=0;//X轴平移;
//go_x=0;//Y轴竖移;
move();}function move(){
box.style.left=(parseFloat(box.style.left)+(Math.abs(go_x)>Math.abs(go_y)?((go_x/Math.abs(go_x))*speed):(go_x/(go_y/((go_y/Math.abs(go_y))*speed)))))+"px";
box.style.top=(parseFloat(box.style.top)+(Math.abs(go_x)>Math.abs(go_y)?(go_y/(go_x/((go_x/Math.abs(go_x))*speed))):((go_y/Math.abs(go_y))*speed)))+"px";
//alert(box.style.top);
rf=setTimeout("move()",10);
if(go_x>0&&parseFloat(box.style.left)>=(box_x+go_x)){
box.style.left=(box_x+go_x)+"px";
box.style.top=(box_y+go_y)+"px";
clearTimeout(rf);
}
if(go_y>0&&parseFloat(box.style.top)>=(box_y+go_y)){
box.style.left=(box_x+go_x)+"px";
box.style.top=(box_y+go_y)+"px";
clearTimeout(rf);
}if(go_x<0&&parseFloat(box.style.left)<=(box_x+go_x)){
box.style.left=(box_x+go_x)+"px";
box.style.top=(box_y+go_y)+"px";
clearTimeout(rf);
}
if(go_y<0&&parseFloat(box.style.top)<=(box_y+go_y)){
box.style.left=(box_x+go_x)+"px";
box.style.top=(box_y+go_y)+"px";
clearTimeout(rf);
}
}
</script>
</body>
</html>正好写了个DIV跑来跑去的 现在限制成水平移动了大家帮忙把它变成滚动条吧