当我淡化div并淡出另一个div时,页面会向上滚动

时间:2012-03-08 16:10:47

标签: javascript jquery scrolltop preventdefault

http://albertanglada.es 我有这个:

$('#ultimas,#populares').click(function(e) {
  e.preventDefault();
  $('.grupo').hide();
  var id=  'div' + $(this).attr('id');
  $('.grupo#'+id).fadeIn();
});

http://albertanglada.es/js/custom.js上 我用它来隐藏al .groupo elementes并显示一个特定的元素。如果你点击它是有效的:
在页面中间的“Últimasañadidas”或“Populares”,您会看到某些框显示/隐藏。问题是如果你在底部,页面也会向上滚动。单击这些跨度时,我不想向上滚动页面。

<span class="left current tooltip" id="ultimas">Últimas añadidas</span> 
<span class="top" id="populares">Populares</span> 

1 个答案:

答案 0 :(得分:2)

问题正在发生,因为包装器feed-panel-wrapper没有高度 - 因此当您隐藏其内容时,它会缩小到0px高度...给div height或{{1 }}

min-height