我有一个ID =“img1”到ID =“img13”的13个兄弟姐妹图像的纸牌游戏。 (仅图像源是不同jQuery毗邻兄弟姐妹选择器
的图像是位置:绝对的,它们是瓷砖和水平略微重叠
当用户点击一个卡I使其成长和平移像以上。
现在我的问题是:什么是选择1卡在左,1卡的权利,使他们成长为中等尺寸,因此形成了波浪效果的最佳途径
?警告:当选择最左侧的卡时,左侧没有卡,右侧卡也是一样:右侧没有卡。
我有一个ID =“img1”到ID =“img13”的13个兄弟姐妹图像的纸牌游戏。 (仅图像源是不同jQuery毗邻兄弟姐妹选择器
的图像是位置:绝对的,它们是瓷砖和水平略微重叠
当用户点击一个卡I使其成长和平移像以上。
现在我的问题是:什么是选择1卡在左,1卡的权利,使他们成长为中等尺寸,因此形成了波浪效果的最佳途径
?警告:当选择最左侧的卡时,左侧没有卡,右侧卡也是一样:右侧没有卡。
假设所有img
元素都是兄弟元素,您可以使用next()
和prev()
来获取上一个/下一个兄弟元素。事情是这样的:
$('.img').click(function() {
$('.img').removeClass('current sibling');
$(this).addClass('current').prev().addClass('sibling');
$(this).next().addClass('sibling');
});
谢谢!整洁,简洁和优雅的解决方案。 – 2013-02-09 13:56:34
没问题,很乐意帮忙 – 2013-02-09 14:02:01
我们如果length> 0左,右端卡 – 2013-02-09 13:16:50