以下问题:有一个滑块,我想在某些点隐藏“上一张图像”和“下一张图像”按钮。所以有一个计数器,我希望 - 例如 - 隐藏第一个幻灯片元素上的prev按钮。因此我创建了这个函数:
function mark_active_pdf() {
if(start_count==0){
$('.bx-prev').hide();
}
}
我想编写一个函数并在每次调用另一张幻灯片时启动它(bei点击下一个按钮,上一个按钮,左箭头或右箭头,并在开头)。将有更多if条件 - 例如:在最后一张幻灯片中,下一个按钮将消失等。但是到目前为止我无法选择并隐藏prev按钮。 Firebug告诉我,我正在选择一个空对象:Object[]
但是如果我使用这个功能:
$( document ).ready(function() {
if(start_count==0){
$('.bx-prev').hide();
}
});
可以选择对象(firebug显示:Object[a.bx-prev]
),按钮消失。
那么为什么会如此呢?如何解决?
答案 0 :(得分:1)
正如凯文所说,最可能的情况是你在加载DOM并且对象存在之前调用你的函数。试试这个:
$( document ).ready(function() {
mark_active_pdf();
});
如果有效,你知道问题是什么