Страница прокручивается вверх, когда я исчезаю в div и исчезаю в другом div - PullRequest
1 голос
/ 08 марта 2012

В 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 Я использую его, чтобы скрыть все элементы .groupo и показать определенный элемент. Это работает, если вы нажмете:
«Ofltimas añadidas» или «Populares» в середине страницы вы увидите, что некоторые поля отображаются / скрыты. Проблема в том, что страница также прокручивается вверх, если вы находитесь внизу. Я не хочу прокручивать страницу, когда щелкают эти промежутки.

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

1 Ответ

2 голосов
/ 08 марта 2012

Проблема возникает из-за того, что обертка feed-panel-wrapper не имеет высоты - поэтому, когда вы скрываете ее содержимое, она уменьшается до 0px высоты ... присвойте элементу div height или min-height

#feed-panel-wrapper {
   min-height: 300px;
}
...