我有一个幻灯片,里面有几张图片。有一个NEXT-Link (id:#next)需要滑动。我想改变下一个链接的CSS颜色,只要它到达最后的图像。
我现在有类似的东西:
if($('img.next()').is(":last-child")){$('#next').css('color:#666');}
else{$('#next').css('color:#111');}这有什么问题吗?
发布于 2012-04-21 03:41:19
您的.css()语法有点不对劲。如果您只设置一个CSS属性值对,就像在上面的代码中一样,.css()方法有两个参数。
如果需要使用.css()向元素添加多个属性值对,它会接受单个对象作为参数。
您可以在jQuery docs中阅读有关它的更多信息。
对于您的特定情况,代码应该如下所示:
if($('img.next()').is(":last-child")){$('#next').css('color', '#666');}
else{$('#next').css('color', '#111');}希望这能有所帮助!
https://stackoverflow.com/questions/10249099
复制相似问题