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

  • InfoPuppet

    InfoPuppet

    15 Kasım 2011
  • TechSmartt

    TechSmartt

    29 Aralık 2010
  • WK

    WK

    9 Ocak 2006