У меня есть этот аккордеон, построенный с использованием только HTML и CSS, но всякий раз, когда нажимается одна из вкладок на аккордеоне, страница будет прыгать так, чтобы вкладка находилась в верхней части страницы. Пример:Предотвращение привязки от перехода к внутренней ссылке
<div id="tab-1"><a href="#tab-1" class="tab">502-831</a>
I'e огляделся онлайн и попробовал несколько решений, как JavaScript
и onlick
решения, но либо решение не делает ничего или вызывает вкладку, чтобы остановить функционирование. Я использую Joomla, поэтому нет поддержки для JavaScript
. Вот код голых костей для аккордеона на jsfiddle, если вы смотрите на полосу прокрутки справа, когда вы нажимаете вкладку аккордеона, вы увидите, как она прыгает.
http://jsfiddle.net/1pjudu4j/4/
отлично работает для меня в последней Chrome (т.е. нет скачка). –
Я использую Chrome, и он прыгает. Я не думаю, что у вас будет возможность обойти эту проблему, так как положить что-то вроде javascript: void (0), поскольку href остановит работу вкладки. Прыжки - это не плохо, но я подозреваю, что вам нужно будет использовать JS, чтобы обойти это. –