我需要一些关于我的垂直菜单问题的建议。
我现在的问题是,当我单击一个按钮时,我的其他按钮会向下移动一个像素,然后再次直接向上移动。只是看起来生根发芽。例如点击“迈克尔”、“琼斯”、“科威特”我们的“超人”。您会看到屏幕底部有一个小的移动,然后它会自行重置到原来的位置。
var accordion_head = $('.accordion > li > a'),
accordion_body = $('.accordion li > .sub-menu');
accordion_head.on('click', function (event) {
if ($(this).attr('class') != 'active') {
accordion_body.slideUp('normal');
$(this).next().stop(true, true).slideToggle('normal');
accordion_head.removeClass('active');
$(this).addClass('active');
}
});
你可以在这里找到它:http: //jsfiddle.net/RTcf3/
如何解决这个问题?帮助表示赞赏。
非常感谢,周末愉快
道明。