gpt4 book ai didi

javascript - 重新加载链接文件 HTML

转载 作者:行者123 更新时间:2023-11-28 09:50:29 25 4
gpt4 key购买 nike

我正在使用灯箱来显示多个画廊。有一个外部导航 block 执行innerHTML 并将一系列新图像写入“图库部分”。一旦调用 onClick 函数来更改信息,lightbox 就不起作用。我已经被困在这个问题上有一段时间了,我什至不知道该问什么,所以到目前为止我的想法是:

我认为我需要重新加载或重新初始化灯箱脚本以包含新的图像集来预加载它们。我不知道该怎么做。这是否是一个可能的解决方案?

//--lightbox launch params
$(function() {
$('#gallery a').lightBox();
});

//--switch gallery
function newGallery(){
document.getElementById('main_content_container').innerHTML = ('<div id="gallery"><a href="imgs/1.jpg"><img src="imgs/thumb/1.jpg" id="gallery_thumbnail"/></a></div>');
}

最佳答案

您可以尝试重新初始化lightbox的代码,如下所示

function newGallery(){
$('#main_content_container').html('<div id="gallery"><a href="imgs/1.jpg"><img src="imgs/thumb/1.jpg" id="gallery_thumbnail"/></a></div>');
$('#gallery a').lightBox();
}

关于javascript - 重新加载链接文件 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11127179/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com