Руслан Савенок
530 сообщений
#15 лет назад
   var auto = 1;  
$('#item').hover(
function () {
auto = 0;
},
function () {
auto = 1;
}
);


Что такое глобальная переменная и локальная я понимаю, но как в коде выше при событии hover меня глобльную переменную?
Кирилл Е.
2817 сообщений
#15 лет назад
zombieman, да просто:

   var auto = 1; 
$('#item').hover(function(){
if(auto==1)
{
auto = 0;
}
else
{
auto = 1;
}
});


или

var auto = 1; 
$('#item').hover(function(){
auto=(auto)?0:1;
});



если я верно понял )..

..а вообще учите ДОМ.. не серёзно для ховер включать яквери (понимаю там ещё куча всего эффектного есть, но всё-же).. и скрипты будут работать побыстрее с "чистым" дом, чем кучей jQuery('#item', jQuery('div span:first' и т.п.
Руслан Савенок
530 сообщений
#15 лет назад
Дело в том что есть карусель, мне нужно стопать аутоскролинг когда юзер наведет на блок с каруселью, если jquery не нужен для другого я его и не использую