2016-03-21 10 views
1

Sayfanın içinde bağlantılar bulunan bir html sayfası hazırladım.Tarayıcı bağlantılarında çalışmayan sayfa bölümlerine atıfta bulunan bağlantılar, geri ve ileri

<div> 
<a href="#first">first</a> 
<a href="#second">second</a> 
<div id="first">First div</div> 
<div id="second">Second div</div> 
</div> 

Ancak bu kod sayfa yenileme ve tarayıcı geri ve ileri düğmeleriyle çalışmaz. Bu sorunun nasıl çözüleceğini bilen var mı? Ben html5 ve jquery tarih eklentisi tarih api aramıyorum. Bunu temel biçiminde oluşturmak istersiniz.

cevap

1

Tamam Çok fazla denemeden sonra nasıl yapılacağını öğrendim. Şu anda bu amaca hizmet ediyor, bu yüzden bu çözümle devam ediyorum.

$(window).on('hashchange', function() 
{ 
    var top = $(window.location.hash).offset().top; 
    $(window).scrollTop(top); 
} 

Bu ileri ve geri düğmeler için çalışır. Yenilemek için de aynı şeyi yapmalıyız. Öğeyi karmadan alın ve el ile bu öğeye ilerleyin.

İlgili konular