我在这里有一个类似的问题: jQuery function for specific class 我解决了。但它让我感到困扰,因为它有太多的div,它看起来不太好,所以我重写了我的HTML代码并重写了选择器脚本。 现在该脚本加载图像很好(它会将它们全部淡入),但选择完全不起作用。 我尝试使用最接近和兄弟功能,但无济于事。问题与jQ图像选择器
我该如何解决这个问题? 您可以找到页面中的问题: http://baldino.rs/baby-program/
Thanx提前
$(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);
});
});
编辑-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);
}
);
}
);
其实,我完全开始在错误的脚上写脚本,阅读我的帖子编辑。 –
我修好了。 Thanx在正确的位置指引我。远离每个()即是。 –