更改链接颜色,当幻灯片显示图像是最后一个图像时,Jquery

时间:2012-04-20 15:29:54

标签: jquery slideshow css-selectors

我有一些带有一些图像的幻灯片。 有一个NEXT-Link(id:#next)可以浏览。 我想改变NEXT-link的CSS颜色, 一旦它到达最后一张图像。

我现在有类似的东西:

if($('img.next()').is(":last-child")){$('#next').css('color:#666');}
else{$('#next').css('color:#111');}

这有什么问题?

1 个答案:

答案 0 :(得分:5)

您的.css()语法有点偏差。如果您只设置一个CSS属性值对,就像在上面的代码中一样,.css()方法有两个参数。

如果您需要向具有.css()的元素添加多个属性值对,则它接受单个对象作为参数。

您可以在jQuery docs中了解更多相关信息。

对于您的具体情况,代码看起来应该更像这样:

if($('img.next()').is(":last-child")){$('#next').css('color', '#666');}
else{$('#next').css('color', '#111');}

希望有所帮助!