@AndrianPrytula

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

Нужно чтобы при наведении показывался блок, корзины а при клику она открывалась, но когда я подключаю mouseover, клик не работает.
Как заставить все работать?
  • Вопрос задан
  • 2585 просмотров
Решения вопроса 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
  }
});
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
24 нояб. 2024, в 14:37
3000 руб./в час
24 нояб. 2024, в 13:04
500 руб./в час
24 нояб. 2024, в 12:29
3000 руб./за проект