Следующая проблема: есть слайдер, и я хочу скрыть кнопку «предыдущее изображение» и «следующее изображение» в некоторых точках. Итак, есть счетчик, и я хочу - например, скрыть кнопку prev на первом элементе слайда. Поэтому я создал эту функцию:Почему я не могу выбрать объект в этой функции?
function mark_active_pdf() {
if(start_count==0){
$('.bx-prev').hide();
}
}
Я хотел написать функцию и начать его каждый раз другой слайд называется (бей нажав следующую кнопку, кнопку предыдущей, влево или вправо, и в начале). Будет больше условий if - например: на последнем слайде следующая кнопка исчезнет и т. Д. Но я пока не мог выбрать и скрыть кнопку prev. Firebug показал мне, что я выбрать пустой объект: Object[]
Но если я использую эту функцию:
$(document).ready(function() {
if(start_count==0){
$('.bx-prev').hide();
}
});
объект может быть выбран (Firebug дисплеи: Object[a.bx-prev]
) и кнопка vanishs.
Так почему же так и как это можно исправить?
Как вы выполнения первой функции? вы, скорее всего, выполняете его, пока контейнер слайдов даже не существует. –
с mark_active_pdf(); в той же позиции, где я запускал рабочую функцию. А также в моей функции click и keyup. Я уже размещал консольный журнал до и после него. Он работает, но он не выбирает элемент, и я не знаю, почему :( – user2718671
Потому что нет элемента для выбора. Вы понимаете, что такое '$ (document) .ready (function() {' does? –