我有一个使用jQuery和php脚本的无限滚动库的项目,该脚本从目录中读取图片并将它们发布到一个无穷无尽的页面上。我为我以前使用过的一个灯箱添加了一个照片扩展程序,它的工作原理非常棒。我尝试将两者融合在一起,创建一个无限滚动的灯箱画廊,但它们不能正常工作。它们各自工作,但每次我一起执行时,我的网页只是盯着我,什么也不做。也许我错过了什么请帮帮我。
我正在使用的画廊库:http://net.tutsplus.com/tutorials/javascript-ajax/how-to-create-an-infinite-scroll-web-gallery/
灯箱底座:http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
发布于 2021-05-11 17:09:48
对象上光明盒CSS的类调用是不正确的。我没有在jQuery中添加类,所以图像只更新图像,而不是CSS功能。
例子:我所做的:
var j = 0;
for(i=0; i<files.length; i++){
if(files[i] != ""){
document.getElementById("container").innerHTML += '<a href="img/'+files[i]+'"><img src="thumb/'+files[i]+'" /></a>';
j++;
if(j == 3 || j == 6)
document.getElementById("container").innerHTML += '';
else if(j == 9){
document.getElementById("container").innerHTML += '<p>'+(n-1)+" Images Displayed | <a href='#header'>top</a></p><hr />";
j = 0;
}
}
}我应该做的事情(
var j = 0;
for(i=0; i<files.length; i++){
if(files[i] != ""){
document.getElementById("container").innerHTML += '<a class="lightbox" href="img/'+files[i]+'"><img src="thumb/'+files[i]+'" /></a>';
j++;
if(j == 3 || j == 6)
document.getElementById("container").innerHTML += '';
else if(j == 9){
document.getElementById("container").innerHTML += '<p>'+(n-1)+" Images Displayed | <a href='#header'>top</a></p><hr />";
j = 0;
}
}
}https://stackoverflow.com/questions/18831499
复制相似问题