2012-03-31 3 views
0

Ich habe einige Links, die die href Eigenschaft auf halber Seite meiner Seite haben. Was ich versucht habe zu stoppen ist der Browser die vertikale Position der Seite zu ändern, aber immer noch die #myHREF an die URL?JQUERY - Href blättern, aber die URL nicht anhängen?

Ich habe versucht, return false; und event.preventDefault();, aber sie beide stoppen die Seite vertikal bewegen, sondern auch von der Anker die URL zuweisen.

Ich weiß, es ist möglich, aber nur nicht sicher, wie!?!

Dank

Antwort

0

Sie erhalten eine hashchange Plugin wie verwenden möchten diese: http://benalman.com/projects/jquery-hashchange-plugin/

+0

Hash Veränderungen auslösen noch das Scroll-Verhalten. –

+0

Nicht ganz, werfen Sie einen Blick auf http://benalman.com/code/projects/jquery-hashchange/examples/hashchange/ – imsky

+0

Diese Seite hat keine DOM-Elemente mit den Hash-Werten zugeordnet. Es würde sowieso nicht blättern :) –

0

ich die einzige Art und Weise glauben, dass dies zu tun ist, einen Hack zu implementieren, die auf jedem Klick das Fenster nach oben scrollt . Es gibt einige Diskussionen darüber in diesem SO thread:

Prevent/stop auto anchor link from occurring

Verwandte Themen