http://codepen.io/Snowfiring/pen/oKpBhКак повторно активировать кнопку парит в JQuery
Я пытаюсь отключить анимацию мыши, потому что при нажатии анимация начинает двигаться, и если ты еще парил над объектом он замерзает, конечный результат анимация останавливается, и он просто движется,
мой код, чтобы заморозить анимации при наведении курсора мыши является
function show_box() {
if($(window).width() > 768) {
$('.tab-content').hide(0,
function() {
$(this).prev().css('right', '29.337803855%');
$(this).prev().children().children().click(function() {
$('.favorite').off('mouseenter').css('-webkit-animation-play-state', 'running');
$('.secret').off('mouseenter').css('-webkit-animation-play-state', 'running');
$('.current-projects').off('mouseenter').css('-webkit-animation-play-state', 'running');
$('.tab-selection').animate({right: 0}, 3000).queue(function() {
$('.tab-content').show(1000);
});
$('.favorite').on('mouseenter');
$('.secret').on('mouseenter');
$('.current-projects').on('mouseenter');
});
}
);
}
}
отключить парить на MouseEnter и MouseLeave я использовал
.off('mouseenter')
, но после того, как функция выполняется, а движущаяся полная я поставил
.on('mouseenter')
но не повторного включения.
Спасибо за ваше предложение о том, что кодирование короче, я изменил функцию так, чтобы она была намного короче. – MikaAK
Я нашел установку обработчика событий для .mouseenter, если вы не двигаете мышью после того, как щелчок не работает. Где, как это делается – MikaAK