Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Объединить в несколько функций в одну (https://javascript.ru/forum/events/51355-obedinit-v-neskolko-funkcijj-v-odnu.html)

piraids 04.11.2014 01:01

Объединить в несколько функций в одну
 
Доброй ночи, подскажите как сделать код более компактным?
Имеется:
var $arrowLeft = $('.arrow_left'),
      $arrowRight = $('.arrow_right');

...некие манипуляции...

$arrowLeft.hover(
    function(){ clearInterval($autoSlide); },
    function(){ $autoSlide = setInterval (function(){ Slide(); }, 20*1000); }
  );
$arrowRight.hover(
    function(){ clearInterval($autoSlide); },
    function(){ $autoSlide = setInterval (function(){ Slide(); }, 20*1000); }
  );


как объединить правильно?
чтобы 2 раза не писать очистку и установку интервала?

рони 04.11.2014 01:26

piraids,
$('.arrow_left, .arrow_right').hover()

piraids 04.11.2014 14:49

рони,
точно, просто чето думал как то переменными объединять..

danik.js 04.11.2014 16:27

$arrowLeft.add($arrowRight).hover()

Есть другие варианты?


Часовой пояс GMT +3, время: 10:21.