Предотвращение перехода на страницу — хешированный тег привязки — поведение по умолчанию

Я сделал тип окна меню с событиями щелчка css, используя цели, и связал их с тегами привязки хэша. Проблема в том, что когда я нажимаю одну из кнопок (One, Twii, Thrii и т.д.) страница прыгает! Я попытался использовать скрипт js, чтобы остановить поведение по умолчанию, но безуспешно. Не могли бы вы помочь мне остановить переход страницы, чтобы страница не перемещалась при нажатии кнопки / ссылки!

Вот ссылка JS Fiddle, которую я сделал. jsfiddle.net/3ASpX/1/

Мне нужно решение .. будь то с использованием цели или что-то еще!

Спасибо, и я приношу извинения за любую путаницу в объяснении и самом вопросе, если я сделал что-то не так, ваша помощь очень ценится.


person Perry    schedule 25.04.2013    source источник
comment
См.: stackoverflow.com/questions/2852321/   -  person phpisuber01    schedule 25.04.2013
comment
только что попробовал, это не решило проблему .. спасибо, хотя   -  person Perry    schedule 25.04.2013


Ответы (1)


Я думаю, вы могли бы сделать это, используя <div> вместо <a>.

Но если вам нужно использовать <a>, вы можете удалить цель с помощью jQuery:

$( '.link' ).removeAttr("href");
person Sauce    schedule 19.02.2014