Mic*_*ael 0 jquery css-selectors slideshow
我有一些带有一些图像的幻灯片.有一个NEXT-Link(id:#next)可以浏览.我想在到达最后一张图像时立即更改NEXT-link的CSS颜色.
我现在有类似的东西:
if($('img.next()').is(":last-child")){$('#next').css('color:#666');}
else{$('#next').css('color:#111');}
Run Code Online (Sandbox Code Playgroud)
这有什么问题?
你的.css()语法有点偏.如果您只设置一个CSS属性值对,就像在上面的代码中一样,该.css()方法需要两个参数.
如果需要向元素添加多个属性值对,.css()则接受单个对象作为参数.
您可以在jQuery文档中阅读更多相关信息.
对于您的具体情况,代码看起来应该更像这样:
if($('img.next()').is(":last-child")){$('#next').css('color', '#666');}
else{$('#next').css('color', '#111');}
Run Code Online (Sandbox Code Playgroud)
希望有所帮助!