Bazı JavaScript'i çalıştıran ve ardından onu nereye götürürse götürsün devam eden bir bağlantı etiketi yazmak istiyorum href. Benim JavaScript ve ardından setleri yürütür bir fonksiyonu çağıran window.locationveya top.locationhiç hrefbir yerde benim için çalışmaz.
Öyleyse, sayfada "Foo" kimliğine sahip bir öğem olduğunu hayal edin. Şuna benzer bir çapa yazmak istiyorum:
<a href="#Foo" onclick="runMyFunction(); return false;">Do it!</a>
Bu tıklandığında, runMyFunction'ı çalıştırmak ve ardından sayfayı şuraya atlamak istiyorum #Foo(yeniden yüklemeye neden top.locationolmaz - kullanmak sayfanın yeniden yüklenmesine neden olur).
Öneriler? Burada yardımcı olabilirse jQuery'yi kullanmaktan mutluluk duyuyorum ...
return true;çözüm, ancak arayabilirsinlocation.hash = '#Foo'. Sayfayı yeniden yüklemeyecek.