Как упростить скрипт

runyugin

Постоялец
Регистрация
30 Июн 2013
Сообщения
55
Реакции
4

  1. Код:
        <script>
              $(document).ready(function() {
          $('#auto-loop1').lightGallery({loop:true, auto:true, pause:4000, rel:true});
          $('#auto-loop2').lightGallery({loop:true, auto:true, pause:4000, rel:true});
          $('#auto-loop3').lightGallery({loop:true, auto:true, pause:4000, rel:true});
          $('#auto-loop4').lightGallery({loop:true, auto:true, pause:4000, rel:true});
          $('#auto-loop5').lightGallery({loop:true, auto:true, pause:4000, rel:true});
        ...
          });
        
        </script>
Количество div всегда разное, чтоб в скрипте не перечислять подобным образом как можно упростить?



#auto-loop может доходить до 200...
 
Как-то так:
Код:
$(document).ready(function(){
iCountAutoLoop = $('[id^=auto-loop]').length;

for(i=1;i<=iCountAutoLoop;i++){
     $('#auto-loop'+i).lightGallery({loop:true, auto:true, pause:4000, rel:true});
}
});
 
jQuery уже используется, как я полагаю?

Код:
<script>
   $(document).ready(function() {
      $('[id^=auto-loop]').each(function() {
         $(this).lightGallery({loop:true, auto:true, pause:4000, rel:true});
       });
   });
</script>
 
Назад
Сверху