【问题标题】:Jquery slider should be responsiveJquery滑块应该是响应式的
【发布时间】:2014-03-04 11:14:55
【问题描述】:

我想知道这个滑块是否可以响应?这个滑块工作得很好,因为它使用了一种很好的方式来滑动 css。我只需要让它响应。

目前仅显示 6 张图片,但当 width780px; 时,我需要将其设置为 4 张 我不确定我能否用我的知识来解决它。

http://jsfiddle.net/2FemF/

$('.items > .item', $container).each(function (i){
          if (i % 6 == 0) {
              $(this).nextAll().andSelf().slice(0, 6).wrapAll('<div class="wrap fadeIn"></div>');
          }
          else (i % 4 == 0){
              var $window = $(window);
              $window.resize(function resize() {
                    if ($window.width() < 768) {

                        $(this).nextAll().andSelf().slice(0, 4).wrapAll('<div class="wrap fadeIn"></div>');

                    }
                });
            }
      });

【问题讨论】:

    标签: jquery responsive-slides


    【解决方案1】:

    应该这样做:

    $('.items > .item').each(function(){ 
       $(this).wrap("<div class=\"wrap fadeIn\">"); 
       });
    if($(window).width()<768){
        $("div.wrap:eq(3)").nextAll().remove();
    }
    

    首先我们对所有元素进行切片,然后检查宽度并删除最后两个。

    【讨论】:

    • 谢谢你,你能让它在小提琴上工作吗?因为我似乎也做不到?
    • 你还在吗?我设法做了这样的事情,你能仔细检查一下吗? jsfiddle.net/2FemF/6
    • 我已经更新了答案并制作了小提琴:jsfiddle.net/2FemF/8我相信这个更简单更好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-22
    相关资源
    最近更新 更多