208 похожих чатов

Ребят, спасите пожалуйста, пока я не чокнулась. Мне надо мой

жс код вставить в битрикс, там все функции обернуты в BX.ready(function () {}). Мне нужно взять вот такие кнопочки const buttons = document.querySelectorAll('.one_click_buy'); и повесить на них слушатель. Кнопочки эти находятся в компоненте, который отражается на главной. Код вставляю в основной main.js всего сайта. Вывожу в консоль лог коллекцию кнопок, но там 0, их не видит мой скрипт. Если выношу код за обертку BX.ready начинает ругаться что кнопок не существует. Есть какой-то ньюанс размещения кода в битрикс?

4 ответов

6 просмотров

нужно вставить код в шаблон компонента, файл script.js

Надежда-Кравцова Автор вопроса
Itachi Vergil
нужно вставить код в шаблон компонента, файл scrip...

я вставила в шаблон обертки всех итемов, все равно нодлист пустой, а еще и ругается что не видит модального окна (оно в футере). Я уже внаглую прописала скрипт в футере, после модалки, прописала условие исполнять его когда длина списка кнопок больше0, и все.. По поему есть еще обертка document.onload, оберну в нее скрипт, может поможет

Надежда Кравцова
я вставила в шаблон обертки всех итемов, все равно...

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

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта