Добрый день коллеги!
Начал изменять списки на селекты и столкнулся с проблемой в js битрикса.
На хроме класс bx_active не переключается, в firefox все работает.
Подозреваю что события "click" не обрабатывается, пробовал менять на "change",
после того как поменял и на firefox перестало работать, сталкивался ли кто-то с такой проблемой?
Прикладываю кусок js кода в catalog.element.
Возможно что это из-за того что я выбрал элементы не битриксовским методом, но при использовании его вообще ничего не работает.
TreeItems = document.querySelectorAll(".bx_size> select > option");
if (!!TreeItems && 0 < TreeItems.length)
{
for (i = 0; i < TreeItems.length; i++)
{
BX.bind(TreeItems[i], 'click', BX.delegate(this.SelectOfferProp, this));
}
}
Начал изменять списки на селекты и столкнулся с проблемой в js битрикса.
На хроме класс bx_active не переключается, в firefox все работает.
Подозреваю что события "click" не обрабатывается, пробовал менять на "change",
после того как поменял и на firefox перестало работать, сталкивался ли кто-то с такой проблемой?
Прикладываю кусок js кода в catalog.element.
Возможно что это из-за того что я выбрал элементы не битриксовским методом, но при использовании его вообще ничего не работает.
TreeItems = document.querySelectorAll(".bx_size> select > option");
if (!!TreeItems && 0 < TreeItems.length)
{
for (i = 0; i < TreeItems.length; i++)
{
BX.bind(TreeItems[i], 'click', BX.delegate(this.SelectOfferProp, this));
}
}