【发布时间】:2014-03-14 22:00:05
【问题描述】:
我这辈子都想不通。我以为这是我的负边距,但即使没有它,它仍然在跳跃。
只需单击顶部的列表项之一,您就会明白我的意思。 =/
这是我的代码的 CSS:
#productNav {
position: relative;
list-style: none;
z-index: 200;
padding-bottom: 20px;
}
.selectedSubSlide {
display: block;
}
#productNav li {
display: none;
}
但我觉得 CSS 不应该受到责备。是 jQuery 的问题吗?
$().ready(function() {
$('#productNavReference li').click(function() {
var selectedSlide = $(this).attr('rel');
$('#productNav li[rel="'+selectedSlide+'"]').fadeIn(500, function() {
$('#productNav li').removeClass('selectedSubSlide');
$(this).addClass('selectedSubSlide');
});
$('.selectedSubSlide').fadeOut(500);
});
});
感谢您的帮助!
【问题讨论】:
-
我只是想让它像我在我的 jQuery 中那样淡入淡出..而不是跳下来然后备份..