@AndrianPrytula

Как сделать для элемента click и mouseover ?

Нужно чтобы при наведении показывался блок, корзины а при клику она открывалась, но когда я подключаю mouseover, клик не работает.
Как заставить все работать?
  • Вопрос задан
  • 2581 просмотр
Решения вопроса 1
DeLaVega
@DeLaVega
Верстаю, фронтэндю =)
Я бы вам рекомендовал все перевести на .on()
А функция live - она уже не рабочая (deprecated)
Попробуйте как то так:
$( "#cart > .heading a" ).on({
	click: function() {
		url = $('base').attr('href') + 'index.php?route=checkout/cart';
		location = url;
	},
	mouseover: function() {
		$('#cart')
			.addClass('active')
			.load('index.php?route=module/cart #cart > *');
	},
	mouseleave: function(){
		$('#cart').removeClass('active');
	}
});
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
romanzhak
@romanzhak
Mathematician
$( "#foo" ).bind({
  click: function() {
    // Do something on click
  },
  mouseover: function() {
    // Do something on mouseover
  }
});
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы