Фильтры товаров с ajax загрузкой товаров и JS скрипты на странице. Подскажите плз


mrgeser
 Поделиться

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

Суть вопроса.

Есть модуль ТЫК он хорошо работает на всех страницах. Но как только отфильтровать товары кнопки + и - напрочь отказываются работать. Я 99% уверен что это происходит из за AJAX загрузки товаров. Подскажите плз куда нужно вписать JavaScript от этого модуля чтоб он работал на отфильтрованной странице ?

 

Фильтр товаров MFP

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

А у меня модуль выключает другие скрипты =)

Это возможно из-за одинаковых id слов, нужно, чтобы индивидуальные были, чтобы они не вмешивались в работу друг друга.

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

15 часов назад, WarStyle сказал:

Вы фильтр покупали?

Да, давным давно и почта утеряна с аккаунтом.

 

Но не в том суть, хочу сам разобраться ведь я полагаю что это проблема не конкретного модуля а JS/AJAX в целом.

 

Прогуглив хорошенько я понял то что AJAX просто не выводит скрипты в подгруженных товарах, модуль упомянутый выше я удалил и состряпал свой аналогичный ток без лишних проверок и прочего, который подгружает после каждого товара пару строк кода отвечающие за кнопки +/- . Все работает на загруженной/обновленной странице, но когда подгружаются товары при фильтрации этот скрипт отваливается. Может кто сталкивался с подобной проблемой или просто знает как ее решить ?

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

Всем спасибо за внимание, я разобрался. Правда пока разбирался у меня получился свой модуль не имеющий ничего общего с тем который я изначально пытался установить :)

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

1 час назад, mrgeser сказал:

Всем спасибо за внимание, я разобрался. Правда пока разбирался у меня получился свой модуль не имеющий ничего общего с тем который я изначально пытался установить :)

в чём была проблема?

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

1 час назад, BuslikDrev сказал:

в чём была проблема?

 

Проблема была в том что JS загруженный через AJAX не работает (и вообще он обрезается аяксом). Решил тем что написал другой JS вынесенный в отдельный файл, с подгрузкой скрипта не по загрузке страницы, а по клику на кнопки +/-.

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

Присоединяйтесь к обсуждению

Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Показать вместо этого как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Нельзя вставлять изображения напрямую. Загрузите или вставьте изображения по URL.

 Поделиться