mouseenter и mouseout более стабильные результаты?
Поэтому я хотел иметь классную функцию, в которой заголовок области сфокусированного содержимого изменяется с помощью инструмента "Живой цвет". Ну, он оживляет очень хорошо... но он думает, что вы сразу же отключаете мышь, когда мышь все еще находится внутри цели вокруг. Кто-нибудь знает, как сделать его стабильным? Я думал о захвате мыши, и если она находится внутри "зоны", сделайте это, но я не знаю, лучше ли это?
// Content Hovers
$('.large-box > *').each(function(){
$(this).mouseenter(function(){
$(this).find('.column-header').animate({ 'backgroundColor': '#3e84d2' }, 'slow');
});
$(this).mouseout(function(){
$(this).find('.column-header').animate({ 'backgroundColor': '#455c79' }, 'slow');
});
});
Soution: решение было использовать mouseleave()
вместо mouseout()
1 ответ
Решение
Используйте mouseleave() вместо mouseout(), потому что mouseout () будет срабатывать и для подэлементов и должна использоваться с mouseover() вместо mouseenter().
Примеры: http://api.jquery.com/mouseenter/