2011-06-04 13 views
7

Aşağıdaki basit jQuery vardır: Bir kullanıcı birden bağlantı ve #features karma değil preventDefault yöntemi kullanarak tıkladığındajQuery gösterisi DIV ve url hashtag olmadan ilerleyin

  $('#features').hide(); 

      $('#more').click(function(e) 
      { 
       e.preventDefault(); 
       $('#more').hide(); 
       $('#features').show(); 
      }); 

Bu DIV gösterir URL'ye eklendi. Ancak yine de bu DIV'ye aşağı doğru kaydırmak istiyorum, çünkü bir hash URL'ye iletildiğinde olduğu gibi sadece adres çubuğunda gösterilmiyor. Bunu nasıl yaparım? Teşekkür

Not: Ben herhangi bir fantezi etkileri aramıyorum vb yüzden scrollTo gibi eklentileri kullanmak istemiyorum vb

cevap

4

Sen $(window).scrollTop() kullanmanız gerekir:

$('#more').click(function (e) { 
    e.preventDefault(); 
    $('#more').hide(); 
    $('#features').show(); 
    $(window).scrollTop($('#features').offset().top); 
});