首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

点击上下横向滚动,很简单的代码哦

2013-03-10 
点击左右横向滚动,很简单的代码哦!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http

点击左右横向滚动,很简单的代码哦

<!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>    <title>点击图片横向滚动</title>    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />    <style type="text/css">    * { margin:0; padding:0;}    body { font-size:12px;}    </style>    <style>    #scrollable {    background-color:#efefef;    border:1px solid #ddd;    padding:10px 8px;    width:523px;    height:65px;    margin-top:30px;    }    div.items {    height:66px;    margin-left:8px;    float:left;    width:475px !important;    }    div.items li {    display:block;    float:left;    margin-right:8px;    width:88px;    height:66px;    background:#BBB;    font-size:50px;    color:#ccc;    line-height:66px;    text-decoration:none;    text-align:center;    cursor:pointer;    }    div.items li:hover {    color:#999;    }    div.items li.active {    background-position:-174px 0;    color:#555;    cursor:default;    }    a.prev, a.next {    background:url(http://www.shengyijie.net/images/left_02.png) no-repeat 0 0;    display:block;    width:23px;    height:43px;    float:left;    margin:15px 0 0 0;    cursor:pointer;    }    a.next {    background-image:url(http://www.shengyijie.net/images/right_02.png)    }       </style>    <!--   引入jQuery -->    <script src="http://jt.875.cn/js/jquery.js" type="text/javascript"></script>    <script type="text/javascript">    $(function(){    var $content = $(".scroll_demo");    var i = 5;  //已知显示的<li>元素的个数    var m = 5;  //用于计算的变量    var count = $content.find("li").length;//总共的<li>元素的个数    $(".next").click(function(){    if( !$content.is(":animated")){  //判断元素是否正处于动画,如果不处于动画状态,则追加动画。    if(m<count){  //判断 i 是否小于总的个数    m++;    $content.animate({left: "-=96px"}, 600);    }    }    });    $(".prev").click(function(){    if( !$content.is(":animated")){    if(m>i){ //判断 i 是否小于总的个数    m--;    $content.animate({left: "+=96px"}, 600);    }    }    });    })    </script>    </head>    <body>    <div style="margin:0 auto;width:530px;">    <!-- 例子 -->    <div id="scroll">    <a class="prev" href="#"></a>    <!--  外部div使用相对定位,里面的div使用绝对定位 -->    <div class="items" style="overflow: hidden; position: relative; visibility: visible; width: 478px;">    <div style="position: absolute; width: 200000em; left: 0px;" class="scroll_demo">    <li>1</li>    <li>2</li>    <li>3</li>    <li>4</li>    <li>5</li>    <li>6</li>    <li>7</li>    <li>8</li>    <li>9</li>    <li>10</li>    <li>11</li>    <li>12</li>    <li>13</li>    <li>14</li>    <li>15</li>    </div>    <br clear="all"/>    </div>    <!-- "prev page" link -->    <a  class="next" href="#"></a>    </div>    </div>    </body>    </html>    

热点排行
Bad Request.