Перейти к содержанию
MFX

В обычном виде(с монитора) корзина открывается, в мобильном не хочет!(

Рекомендуемые сообщения

Здравствуйте!)

 

Версия движка 1.5.6.4

 

Стояло много задач, одна из них в том, чтобы корзина раскрывалась при наведении, а не при клике, как было. Вроде сделал, использовав разную комбинацию:

Спойлер

$(document).on('click', '#cart > .heading a', function() {
        if ($('#cart').hasClass('active')) {
            $('#cart').removeClass('active');
        } else {
            $('#cart').addClass('active');

            $('#cart').load('index.php?route=module/cart #cart > *');
        }
	});
	/*$(document).on('mouseleave', '#cart > .heading a', function() {
        if ($('#cart').hasClass('active')) {
            $('#cart').removeClass('active');
        } else {
            $('#cart').addClass('active');

            $('#cart').load('index.php?route=module/cart #cart > *');
        }
	});*/
	$(document).on('mouseenter', '#cart > .heading a', function() {
        if ($('#cart').hasClass('active')) {
            $('#cart').removeClass('active');
        } else {
            $('#cart').addClass('active');

            $('#cart').load('index.php?route=module/cart #cart > *');
        }
	});
	$(document).on('mouseover', '#cart > .heading a', function() {
        if ($('#cart').hasClass('active')) {
            $('#cart').removeClass('active');
        } else {
            $('#cart').addClass('active');

            $('#cart').load('index.php?route=module/cart #cart > *');
        }
	});

 

mouseleave - добавил, потом отключил, так как почему-то зацикливало открытие и корзина прям открывалась и закрывалась постоянно быстро и очень нехорошо.

Оставил при нажатии и добавил over и enter - вроде делает что я хочу, открывается и закрывается при нажатии и при наведении.

 

Но потом столкнулся с тем, что в мобильной версии корзина не открывается, а самое главное на всех страницах, кроме товара, даже не происходит "типа" добавление товара(хотя оно происходит, просто не показывает в корзине). Если на странице товара купить, то сразу показывает и то что раньше заказал и то, что сейчас заказал! Но опять же, не открывается корзина для оформления заказа.

 

сайт этот

 

Не могу понять в чем дело! При этом, если через инспектор прописываю class="active" - то корзина показывается.

 

Какая функция мне мешает или не срабатывает должным обазом!?)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Оу, оу, оу, потише, столько комментариев, я же не успеваю читать.) Сразу столько советов, спасибо._

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну серьезно!) Кто-нибудь может ответит!?)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Жду ответа по теме!) Розыгрыш!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

а какова награда?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
5 часов назад, chukcha сказал:

а какова награда?

 

Зависит от предложенного решения!)

 

От огромного человеческого спасибо, до перевода некой суммы на счет!)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

решение в одну строчку. но!!! напомнить байку про удар молотком?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, chukcha сказал:

решение в одну строчку. но!!! напомнить байку про удар молотком?

Немного не понял))) Можно да, напомнить, интересно стало...)))

 

Ну и по решению тоже, что я упустил, где я кривенько сделал?))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Цитата

В самый разгар полевых работ у фермера сломался трактор.

Все попытки фермера и его соседей починить машину были напрасны.

Наконец он вызвал специалиста. Тот осмотрел трактор. Попробовал, как действует стартер, поднял капот и все тщательно проверил.

Затем взял молоток и где-то один раз ударил этим молотком. После этого мастер завел трактор. Двигатель затарахтел, будто он и не ломался.

Обрадованный фермер попросил у мастера счет. Но когда он его увидел — был сильно удивлён. Он возмущенно спросил:

— Ты хочешь получить сто долларов только за один удар молотком! Не много ли?

Но мастер с улыбкой ответил:

—  Согласен! Один удар молотком не может стоить так дорого. За один удар молотком я посчитал только один доллар. А девяносто девять долларов я беру за мои знания, благодаря которым я мог сделать этот удар по нужному месту.

Тут мастер выдержал паузу, и продолжил:

— К тому же я сэкономил твое время. Я справился с неисправностью очень быстро. На СТО ты бы потратил не меньше дня. Ты уже сегодня, прямо сейчас, можешь ехать на тракторе в поле

есть такое свойство z-index
вот и дайте его вашей корзине побольше

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
22 часа назад, chukcha сказал:

есть такое свойство z-index
вот и дайте его вашей корзине побольше

Вот я прям честно лоханулся на этом моменте!) И увидел сразу следующий, оказалось работы предстоит не мало!(

 

Реально перекрыл один момент другим и не заметил этого!)

 

Какова же цена твоего удара молотком!?)

 

Примите ли вы мой благодарственные поклоны или же!?)))

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.