diff --git a/demo/index.html b/demo/index.html index a4701ec..002cd04 100644 --- a/demo/index.html +++ b/demo/index.html @@ -41,7 +41,7 @@
  • 1

  • -
  • +
  • 2

  • diff --git a/demo/lightSlider/js/jquery.lightSlider.js b/demo/lightSlider/js/jquery.lightSlider.js index c48cafb..305daaf 100644 --- a/demo/lightSlider/js/jquery.lightSlider.js +++ b/demo/lightSlider/js/jquery.lightSlider.js @@ -71,7 +71,7 @@ if (settings.mode === 'fade') { settings.vertical = false; } - var $children = $el.children(), + var $children = $el.children().filter(':visible'), windowW = $(window).width(), breakpoint = null, resposiveObj = null, @@ -140,9 +140,9 @@ w = ln * (slideWidth + settings.slideMargin); } else { w = 0; - for (var i = 0; i < ln; i++) { - w += (parseInt($children.eq(i).width()) + settings.slideMargin); - } + $children.each(function(){ + w += (parseInt($(this).width()) + settings.slideMargin); + }); } if (w % 1 !== 0) { w = w + 1; @@ -199,6 +199,7 @@ $el.goToNextSlide(); } clearInterval(interval); + return false; }); } }, @@ -298,7 +299,7 @@ } }; refresh.calL = function () { - $children = $el.children(); + $children = $el.children().filter(':visible'); length = $children.length; }; if (this.doCss()) { @@ -349,16 +350,16 @@ } var thumb = $children.eq(i * settings.slideMove).attr('data-thumb'); if (settings.gallery === true) { - pagers += '
  • '; + pagers += '
  • '; } else { - pagers += '
  • ' + (i + 1) + '
  • '; + pagers += '
  • ' + (i + 1) + '
  • '; } if (settings.mode === 'slide') { if ((v) >= w - elSize - settings.slideMargin) { i = i + 1; var minPgr = 2; if (settings.autoWidth) { - pagers += '
  • ' + (i + 1) + '
  • '; + pagers += '
  • ' + (i + 1) + '
  • '; minPgr = 1; } if (i < minPgr) { @@ -407,6 +408,7 @@ $this.slideThumb(); } clearInterval(interval); + return false; }); }; if (settings.pager) { diff --git a/lightSlider/js/jquery.lightSlider.js b/lightSlider/js/jquery.lightSlider.js index 3227f37..c5e3426 100755 --- a/lightSlider/js/jquery.lightSlider.js +++ b/lightSlider/js/jquery.lightSlider.js @@ -71,7 +71,7 @@ if (settings.mode === 'fade') { settings.vertical = false; } - var $children = $el.children(), + var $children = $el.children().filter(':visible'), windowW = $(window).width(), breakpoint = null, resposiveObj = null, @@ -140,9 +140,9 @@ w = ln * (slideWidth + settings.slideMargin); } else { w = 0; - for (var i = 0; i < ln; i++) { - w += (parseInt($children.eq(i).width()) + settings.slideMargin); - } + $children.each(function(){ + w += (parseInt($(this).width()) + settings.slideMargin); + }); } if (w % 1 !== 0) { w = w + 1; @@ -299,7 +299,7 @@ } }; refresh.calL = function () { - $children = $el.children(); + $children = $el.children().filter(':visible'); length = $children.length; }; if (this.doCss()) { @@ -833,6 +833,7 @@ } else { elSize = $slide.outerWidth(); } + $el.css({ 'width': '', 'height': '' }); if (settings.loop === true && settings.mode === 'slide') { refresh.clone(); }