Добрый день, почему я немогу обратиться к $('body')
через scrollers.element
, получаю: Uncaught TypeError: Cannot read property 'element' of undefined
но вот так $('body').mCustomScrollbar()
работает
scrollers.element.mCustomScrollbar();
var scrollers = [
{
element: $('body'),
params:{
scrollInertia:100,
autoHideScrollbar: true
},
options:{
type:'width',
value: 1024
}
}
]
У вас scrollers
— это массив, чтобы обратиться к element
нужно записать так:
scrollers[0].element.mCustomScrollbar();
Ошибка говорит вам, что невозможно прочитать свойство element
у undefined
. Это потому что значение scrollers
присваивается после обращения к scrollers.element
. @Maxim Zasorin также прав, scrollers
— это массив, чтобы обратиться к первому элементу нужно использовать индекс 0 scrollers[0]
.
var scrollers = [
{
element: $('body'),
params:{
scrollInertia:100,
autoHideScrollbar: true
},
options:{
type:'width',
value: 1024
}
}
]
scrollers[0].element.mCustomScrollbar();
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
как сделать что бы при нажатии на div с классом test у элемента c айди test убирался класс foo если он был до этого установлен , и если нажать на элемент...
есть селект, со списком категорий, как сделать автоматический переход на выбранную категорию? без кнопок
Есть задание - "Написать фунцию concat (), которая принимает любое количество аргументов и объединяет их в одну строкуСимвол разделения по умолчанию...