我需要加载画廊中的所有图像,但一开始只显示六个。我有一个用户可以单击的按钮,当单击该按钮时,将加载另外三个图像。我认为这可以用 jQuery 完成,但我不知道在加载初始图像后该怎么做。
现在我有:
jQuery(document).ready(function () {
jQuery('.gallery dl:lt(6)').show();
});
这隐藏了除了六个之外的所有图像。现在,当我单击一个按钮时,我想显示接下来的三个图像。再次单击该按钮时,将加载另外三个图像。
编辑:
好的,我已经弄清楚了。不幸的是,一次只能加载一张图片。如何将其更改为一次加载三个?
jQuery(document).ready(function () {
jQuery('.gallery dl:lt(6)').show();
jQuery('.more-images').click(function () {
jQuery('.gallery dl').each(function () {
if (jQuery(this).css('display') == 'none') {
jQuery(this).css('display', 'block');
return false;
}
});
var i = 0;
jQuery('.gallery dl').each(function () {
if (jQuery(this).css('display') != 'none') {
i+3;
}
});
});
});