所以我正在创建一个包含 5 张图像的图库 slider 。我将每 5 个图像包装在一个带有类的 div 中。
如果只有 1 页 5 张图像,我想做的是删除控件
var a = $('.truckgallery .gallery dl ');
do $(a.slice(0,5)).wrapAll('<div class="f-slide"/>');
while((a = a.slice(5)).length > 0)
if( $('.f-slide').length < 1){
$('.gal-nav').css('display' , 'none');
}
当我在控制台中运行“$('.f-slide').length”时,我收到了正确的数字。我只是无法使用 if 语句来获取它。
最佳答案
block 语句始终使用大括号。下面的代码修复了问题
do {
$(a.slice(0,5)).wrapAll('<div class="f-slide"/>');
}while((a = a.slice(5)).length > 0);
关于javascript - 如果语句未注册,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34938717/