Javascript ajax调用后如何重新初始化slimbox2(lightbox插件)?

Javascript ajax调用后如何重新初始化slimbox2(lightbox插件)?,javascript,jquery,ajax,lightbox,slimbox,Javascript,Jquery,Ajax,Lightbox,Slimbox,我们使用一些ajax来更新页面上的照片。但后来,slimbox灯箱不再工作。以前是这样的 我试着做: window.opener.slimbox2(); 但它会立即打开灯箱(如屏幕变暗,中间会出现一个白色框)。我想做的只是准备好slimbox2插件,而不是立即弹出。我试着查看slimbox2的js代码,但它已经是缩小版了,似乎整个函数都会自动调用,因为它有以下格式: (function () { // code here })(jQuery); 如何再次调用它?您必须调用javascri

我们使用一些ajax来更新页面上的照片。但后来,slimbox灯箱不再工作。以前是这样的

我试着做:

window.opener.slimbox2();
但它会立即打开灯箱(如屏幕变暗,中间会出现一个白色框)。我想做的只是准备好slimbox2插件,而不是立即弹出。我试着查看slimbox2的js代码,但它已经是缩小版了,似乎整个函数都会自动调用,因为它有以下格式:

(function () {
  // code here
})(jQuery);

如何再次调用它?

您必须调用javascript函数,该函数用于显示您正在使用的灯箱或细长箱。当您有一个响应文本代码时,您必须添加“window.opener.slimbox2();”,在那里定义您的弹出代码,它将适用于您


如果仍然不起作用,请在此处为我提供代码,我将指导您

我们已经找到了解决问题的方法,实际上非常简单。在灯箱的锚定标签上,我们刚刚添加了:

onclick='jQuery.slimbox("[Image URL]"); return false;'
看起来是这样的:

<a rel='lightbox' href='image name' onclick='jQuery.slimbox("[Image URL]"); return false;'><img src='image source'></a>

这是jQuery slimbox2 API,用于获取更多参数: