SORU
19 ŞUBAT 2010, Cuma


Nasıl sayfayı kaydırmak için neden olmadan konum karma kaldırabilir miyim?

Sayfa atlama-kaydırma neden olmadan window.location karma kaldırmak için üstüne mümkün mü? Atlar herhangi bir neden olmadan karma değiştirmek mümkün olmak istiyorum.

Bu var:

$('<a href="#123">').text('link').click(function(e) {
  e.preventDefault();
  window.location.hash = this.hash;
}).appendTo('body');

$('<a href="#">').text('unlink').click(function(e) {
  e.preventDefault();
  window.location.hash = '';
}).appendTo('body');

Canlı örnek işte bakın: http://jsbin.com/asobi

Kullanıcı tıklattığında 'link' karma etiketi herhangi bir sayfa atlar olmadan değiştirilir, bu gayet iyi çalışıyor.

Ama kullanıcı tıklattığında 'bağlantısını' var etiketi kaldırılır ve sayfa kaydırma atlar üstüne. Bu da yan etkisi olmadan karma kaldırmak için ihtiyacım var.

CEVAP
19 ŞUBAT 2010, Cuma


Eğer siz sadece ilerleyin maç yok gibi kaydırma yaramaz kukla bir karma koyarsa inanıyorum.

<a href="#A4J2S9F7">No jumping</a>

ya

<a href="#_">No jumping</a>

"_top" eşdeğer kendisi tarafından "#" böylece sayfanın üst için kaydırma neden olur

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • eisleyhead

    eisleyhead

    11 Ocak 2006
  • SomeOne Pro

    SomeOne Pro

    25 EKİM 2013
  • Tinkernut

    Tinkernut

    28 Aralık 2006