我有一个包含五个链接的页面。每个链接都会打开一个灯箱(使用 prettyphoto),里面有两个图像(用户可以在这些图像之间切换)和一个段落。
我有一个简单的 Jquery 脚本,可以在两个图像之间切换。
见jsfiddle。
$(document).ready(function() {
$('a.unactive').live('click', function(){
$('a.button').toggleClass('unactive');
$('div.show').toggle('blind','',500);
console.log('clicked');
});
});
此功能工作正常。当用户在灯箱中的图像之间切换以及当他们关闭灯箱并打开一个新的灯箱时,就会出现问题,这两个图像都会显示。请在此处查看问题示例: jsfiddle。
总之,我无法在页面上的灯箱之间切换并正确使用此切换功能。我只能在一个灯箱中的两个图像之间切换,而无需刷新页面。
我的问题是如何修改这个 Jquery 函数,以便当用户打开和关闭页面上的不同灯箱时它可以工作?我可以使用一些重置还是应该修改 HTML 结构?还是有另一种切换图像的方法?
非常感谢。