Скрыть отображение id="" а адресной строке

vave

Полезный
Регистрация
22 Июн 2007
Сообщения
466
Реакции
16
Есть такая менюшка
Для просмотра ссылки Войди или Зарегистрируйся

Все в ней устраивает, но когда я сделал много вариаций, то менюшка стала скролить в непонятные места, я так понимаю это вызвано тем что в строку браузера кидается ссылка #acc3 и затем браузер автоматом скролится до элемента в которому прописано id="#acc3", но мне так не надо, хотелось бы что бы при нажатии на варианты меню, страница никуда не скакала.

Если вы уменьшите окно браузера до половины это меню, и начнете кликать по ней, то поймете о чем речь.
 
Ну так в этом примере аккордеон сделан на чистом CSS. Если хотите уйти от использования id. нужно делать аккордеон на js с использование например атрибутов типа data-accordion для блоков
 
в jquery или в jquery-ui есть возможность с легкостью делать аккордион почти такой-же, буквально в эти строчки с обычной структурой html
Код:
jQuery(".html_cotainer").accordion({
      collapsible: true,
      active: false,
      icons: false,
      heightStyle: "content"
});
 
Назад
Сверху