我在这里遇到了类似的问题: 我解决的特定类的 jQuery 函数。但是它困扰了我,因为它有太多的 div 并且看起来不是很好,所以我重写了我的 HTML 代码并重写了选择器脚本。现在脚本可以很好地加载图像(它将它们全部淡入)但选择根本不起作用。我尝试使用最接近和兄弟姐妹功能,但无济于事。
我该如何解决这个问题?您可以在以下网址找到相关页面:http: //baldino.rs/baby-program/
提前感谢
$(document).ready(function(){
var picture = $('.post-cipela').each(function(index, element) {
$(this).find('.cipela-bg img:eq(0)').fadeIn(500);
$('.colorwrap a').click(function(){
var index = $(this).find(".colorwrap a").index(this);
$('.cipela-bg img').fadeOut(200);
$('.cipela-bg img:eq('+index+')').fadeIn(500);
});
});
EDIT-1:我修改了我的脚本。现在我遇到了一个问题,因为我的图像多次消失。我该如何解决?- 这是修改后的脚本,可以看到问题的页面在这里: http ://baldino.rs/baby-program
$(document).ready
(
function()
{
$(".cipela-1").fadeIn(200);
$(".colorwrap a").click
(
function()
{
var item = $(this);
var a = item.attr("rel");
item.closest(".post-cipela").find(".cipela-1, .cipela-2, .cipela-3, .cipela-
4").fadeOut(200);
item.closest(".post-cipela").find("."+a).first().fadeIn(200);
}
);
}
);