最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

基于jQuery的左右滚动实现代码_jquery

来源:动视网 责编:小采 时间:2020-11-27 20:56:08
文档

基于jQuery的左右滚动实现代码_jquery

基于jQuery的左右滚动实现代码_jquery:两个div。 一个div为固定宽度 。在次div中内嵌一个div ,这个为数据列。 代码如下: 数据2 数据2 数据2 数据2 数据2 数据2 向右移动 向左移动 样式表 .box{ float: left; height: 93px; width: 560px; left:0px; whi
推荐度:
导读基于jQuery的左右滚动实现代码_jquery:两个div。 一个div为固定宽度 。在次div中内嵌一个div ,这个为数据列。 代码如下: 数据2 数据2 数据2 数据2 数据2 数据2 向右移动 向左移动 样式表 .box{ float: left; height: 93px; width: 560px; left:0px; whi


两个div。
一个div为固定宽度 。在次div中内嵌一个div ,这个为数据列。
代码如下:



  • 数据2

  • 数据2

  • 数据2

  • 数据2

  • 数据2

  • 数据2




  • 向右移动
    向左移动
    样式表
    .box{
    float: left;
    height: 93px;
    width: 560px;
    left:0px;
    white-space:nowrap;
    overflow:hidden;
    position:relative /* 不加次属性在ie7中无法隐藏内容*/
    }
    .box-li{
    float: left;
    height: 90px;
    left:0px;
    position:relative;
    white-space:nowrap;
    clear: both;
    }
    .box-li ul{
    width:100000px; /* 不加次数据IE中数据会自动换行*/
    white-space:nowrap;
    }
    .box-li li{
    margin-left:0px;
    margin-right:0px;
    float: left;
    text-align:center;
    width: 92px;
    }
    $(function () {
    var $cur = 1; //初始化显示的版面
    var $i= 6; //每版显示数
    var $len = $('.box-li>ul>li').length; //计算列表总长度(个数)
    var $pagecount = Math.ceil($len / $i); //计算展示版面数量
    var $showbox = $('.box');
    var $w = $('.box').width(); //取得展示区外围宽度
    var $pre = $('#pre');
    var $next = $('#next');
    //向前滚动
    $pre.click(function () {
    if (!$showbox.is(':animated')) { //判断展示区是否动画
    if ($cur == 1) { //在第一个版面时,再向前滚动无动作 }
    else {
    $showbox.animate({
    left: '+=' + $w
    }, 600); //改变left值,切换显示版面
    $cur--; //版面累减
    }
    }
    });
    //向后滚动
    $next.click(function () {
    if (!$showbox.is(':animated')) { //判断展示区是否动画
    if ($cur == $pagecount) { //在最后一个版面时,再向后滚动无动作 }
    else {
    $showbox.animate({
    left: '-=' + $w
    }, 600); //改变left值,切换显示版面
    $cur++; //版面数累加
    }
    }
    });
    });

    文档

    基于jQuery的左右滚动实现代码_jquery

    基于jQuery的左右滚动实现代码_jquery:两个div。 一个div为固定宽度 。在次div中内嵌一个div ,这个为数据列。 代码如下: 数据2 数据2 数据2 数据2 数据2 数据2 向右移动 向左移动 样式表 .box{ float: left; height: 93px; width: 560px; left:0px; whi
    推荐度:
    标签: 左右 实现 滚动
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top