Задать вопрос
@ligisayan

Почему в функции console.log срабатывает, а show() нет?

Привет всем! Есть демо интернет-магазин. Не могу понять, почему в конструкции, которая реагирует на триггер сравнения товаров в тумбе - значок 2de22774c6d8407392ece22ee98f34db.png в конструкции console.log работает, а show(); нет?
$('body').bind('yith_woocompare_render_table', function() {
		$('#fix-bot').show();
		console.log('woocompare');
	});

Блок fix-bot точно существует и находится в скрытом виде (display:none;), т.к. при нажатии на кнопку добавить в корзину - он благополучно появляется
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
@Dmitriy975
$("#fix-bot", window.parent.document).show()
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@Niomin
Присмотрелся. Сравнение открывается во фрейме. Оттуда нет доступа к элементам в остальном окне. То есть стоит избрать другое событие (или в этом событии где-то есть ссылка к внешнему фрейму).
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы
28 дек. 2024, в 15:35
500 руб./за проект
28 дек. 2024, в 15:31
750 руб./в час
28 дек. 2024, в 15:27
10000 руб./за проект