我有一个页面,顶部有两个部分地图,底部有 jQuery 手风琴菜单,当我单击手风琴菜单页面滚动到顶部时,我需要页面应该保持在同一个位置,这样我才能正确看到 jQuery 手风琴菜单。
有没有办法防止这种情况发生?这样当我点击菜单时,页面应该留在浏览器中的同一位置?
menu.find('ul li > a').bind('click',function(event,ui){
/*var ahref = $(event.currentTarget).attr('href');
if(ahref!='#'){
window.location.href = ahref;
}else{*/
var currentlink=$(event.currentTarget);
if (currentlink.parent().find('ul.active').size()==1)
{
currentlink.parent().find('ul.active').slideUp('medium',function(){
currentlink.parent().find('ul.active').removeClass('active');
});
}
else if (menu.find('ul li ul.active').size()==0)
{
show(currentlink);
}
else
{
menu.find('ul li ul.active').slideUp('medium',function(){
menu.find('ul li ul').removeClass('active');
show(currentlink);
});
}
/* }*/
});
滚动手风琴菜单