jquery - Loading multiple slideshows one at a time -


i have used wordpress slideshow plugin called cyclone slider. have built website 1 page only, pages along slideshows stacked display: none , visibility: hidden , on click z-index, visibility: visible , display: block.

the site loads extremely slow there lot of slideshows images averaging 100kb in size, photographers website , not want optimize images anymore.

how use jquery load images on every slideshow once parent goes display: none display: block or visibility: hidden visible. or using z-index.

the best option if click on category, starts loading catagory or section slideshow , stops loading slideshow on.

some layout code:

<div id="togglelinks" class="gallery-toggle"> <ul>   <li class="people"><a class="switch" href="#" data-toggle="#people"><i>people</i></a></li>   <li class="business"><a class="switch" href="#" data-toggle="#business"><i>people</i></a></li>   <li class="school"><a class="switch" href="#" data-toggle="#school"><i>people</i></a></li>                                 </ul> </div> <div class="container">   <div class="catagories">     <div class="people cat-main">       <div id="people" class="landing-cat" style="display:block; visibility:visible;">         <div class="slider"><?php if( function_exists('cyclone_slider') ) cyclone_slider('people'); ?></div>       </div>       <div id="business" class="sub-cata hide" style="display:none; visibility:hidden;">         <div class="slider"><?php if( function_exists('cyclone_slider') ) cyclone_slider('business'); ?></div>       </div>       <div id="school" class="sub-cata hide" style="display:none; visibility:hidden;">         <div class="slider"><?php if( function_exists('cyclone_slider') ) cyclone_slider('school'); ?></div>       </div>     </div>   </div> </div> 

one option use jquery lazyload plugin.

another, more hands-on approach along lines of:

  1. on first load, create tags images. loaded images provide src attribute, later-loaded images provide src in different attribute.
  2. bind event viewing image (scroll \ click)
  3. when event fires, find next image, alternative src attribute , plug src attribute.

Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -