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

  • Ampisound

    Ampisound

    12 Kasım 2006
  • Chanre Joubert

    Chanre Joube

    27 Temmuz 2012
  • Titan Lee Hai

    Titan Lee Ha

    14 Temmuz 2008