最近要做一个网站。要求js+div水平滚动条 那样的特效 。那位高手有资源

解决方案 »

  1.   

    http://www.cnblogs.com/ly5201314/archive/2008/11/29/1343891.html
      

  2.   


    <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>
      

  3.   

    <div style="overflow-x:auto;overflow-y:hidden;width:100px;">
    <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>
      

  4.   

    style="overflow-x:auto;overflow-y:hidden;"
    水平方向如果超出出现滚动条,垂直方向不显示
      

  5.   


    <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跑来跑去的 现在限制成水平移动了大家帮忙把它变成滚动条吧
      

  6.   

    我这里有一个slider滚动条效果