I have a site that already takes advantage of the hash in the URL and I don't want it changed. When I use Zurb Foundation and use href="#"
for the menu item, clicking on it removes the previous hash value.
How can I override this behavior?
Update: I think that it's better to stay with element because when I change it, it changes the styling that is bound to that HTML element. I always prefer when using with a design framework to stay with the default conventions and not mess with overriding css attributes.
thanks.
$('. btn'). on('click', function(e) { $(this). prop('disabled',true); });
To prevent an anchor from visiting the specified href, you can call the Event interface's preventDefault() method on the anchor's click handle.
You can listen for the click event and call preventDefault
to stop the browser from setting the hash.
Example with jQuery:
$('.mylink').click(function(event){ event.preventDefault(); });
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With