How to Hide/Show Elements Using jQuery or JavaScript -


i'm using 'show more' , 'show less' pagination please see live

i want hide or show 'show less' , 'show more' depending on number of boxes. if values greater 3 should show 'show less' , if value less 4 should show 'show more'

here's script:

<script> $(document).ready(function () {     var size_li = $(".carousel-row").size();     var x=3;                  $('.carousel-row:lt('+x+')').show();     $('#loadmore').click(function () {         x= (x+5 <= size_li) ? x+5 : size_li;         $('.carousel-row:lt('+x+')').show();                     });     $('#showless').click(function () {         x=(x-5<0) ? 3 : x-5;         $('.carousel-row').not(':lt('+x+')').hide();                             }); });  </script> 

then want hide elements:

<div id="loadmore" class="loadmore">load more</div>         <div id="showless" class="showless">show less</div>  can  <div class="row carousel-row lss">         <div class="col-xs-8 col-xs-offset-2 slide-row">             <div id="carousel-1" class="carousel slide slide-carousel" data-ride="carousel">               <!-- indicators -->               <ol class="carousel-indicators lsse">                 <li data-target="#carousel-1" data-slide-to="0" class="active"></li>                 <li data-target="#carousel-1" data-slide-to="1"></li>                 <li data-target="#carousel-1" data-slide-to="2"></li>               </ol>                <!-- wrapper slides -->               <div class="carousel-inner">                 <div class="item active">                     <img src="http://lorempixel.com/150/150?rand=1" alt="image">                 </div>                 <div class="item">                     <img src="http://lorempixel.com/150/150?rand=2" alt="image">                 </div>                 <div class="item">                     <img src="http://lorempixel.com/150/150?rand=3" alt="image">                 </div>               </div>             </div>             <div class="slide-content">                 <h4>example product</h4>                 <p>                     lorem ipsum dolor sit amet, consetetur sadipscing elitr,                      sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat                 </p>             </div>             <div class="slide-footer">                 <span class="pull-right buttons">                       <button class="btn btn-sm btn-info" onclick="relocateto('jobtitle.html')"><i class="fa fa-fw fa-eye"></i>view job</button>                  </span>             </div>         </div>     </div> 

regards

if want hide 2 divs listed should use jquery call:

$('#loadmore').hide() $('#showless').hide() 

in order logic provided should use:

$(document).ready(function () {     var size_li = $(".carousel-row").size();     var x=3;                  $('.carousel-row:lt('+x+')').show();     $('#loadmore').click(function () {         x= (x+5 <= size_li) ? x+5 : size_li;         $('.carousel-row:lt('+x+')').show();                     });     $('#showless').click(function () {         x=(x-5<0) ? 3 : x-5;         $('.carousel-row').not(':lt('+x+')').hide();                             });      $('#showless, #loadmore').click(function () {     if($(".carousel-row:visible").size() > 3){         $('#loadmore').hide();         $('#showless').show();      }else{         $('#showless').hide();         $('#loadmore').show();                   }                         }); }); 

for more information on jquery.hide() check link: http://api.jquery.com/hide/


Comments

Popular posts from this blog

shopping cart - Page redirect not working PHP -

php - How to modify a menu to show sub-menus -

python - Installing PyDev in eclipse is failed -