Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

[Решено] Изменения в работе корзины


ElDio

Recommended Posts

Уважаемые знатоки, скажите, есть ли способ изменить принцип работы всплывающего окошка содержания корзины при клике на ней?

Сейчас это окошко висит ровно до момента, пока мышка не выйдет из области этого самого окошка. Пользователи просят, чтобы окошко висело до тех пор, пока повторно не нажать на саму корзину или на любую область сайта за пределами этого окошка.

 

Реализуемо ли это?

Надіслати
Поділитися на інших сайтах


Товарищи, и правда очень важный для меня момент.

Ув. afwollis, будьте добры, подскажите. реально ли это сделать самому? Или нужно платить кому-то за мод или правку кода?

Надіслати
Поділитися на інших сайтах


catalog/view/javascript/common.js

	$('#cart > .heading a').live('click', function() {
		$('#cart').addClass('active');
		
		$('#cart').load('index.php?route=module/cart #cart > *');
		
		$('#cart').live('mouseleave', function() {
			$(this).removeClass('active');
		});
	});
заменить на

	$('#cart > .heading a').live('click', function() {
		if (!$('#cart').hasClass('active')) {
			$('#cart').load('index.php?route=module/cart #cart > *');
		}
		$('#cart').toggleClass('active');
	});
Змінено користувачем afwollis
  • +1 1
Надіслати
Поділитися на інших сайтах

Благодарю, но после правки корзина закрывается только кликом на её изображение, а можно ли добавить сюда еще сценарий, чтобы она закрывалась также кликом на любую другую область сайта за пределами всплывающего окошка?

Надіслати
Поділитися на інших сайтах


попробуйте так:

		$('#cart > .heading a').live('click', function() {
			if (!$('#cart').hasClass('active')) {
				$('#cart').load('index.php?route=module/cart #cart > *');
			}
			$('#cart').toggleClass('active');
			return false;
		});

		$(document).click(function(){  
			$('#cart').removeClass('active');
		});
один нюанс:

при клике в блоке корзины она также будет скрываться...

  • +1 1
Надіслати
Поділитися на інших сайтах

  • 3 months later...

Прикрутил кнопки ВК, появилась небольшая проблемка.

При открытии корзины от кнопки ВК остаётся кликабельный элемент, который не только вид портит, но и часто получается так, что он перекрывает название товара и на него ошибочные клики приходятся.

 

Скажите, можно ли как-то окошко корзины выше по приоритету поставить или что-то в этом роде? Заранее спасибо!

post-671549-0-83318400-1391126377_thumb.png

post-671549-0-04515300-1391126378_thumb.png

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.