Открытие таба по хешу адресной строки
-
Здравствуйте! Помогите пожалуйста. У меня есть табы. Мне нужно что бы по ссылке открывалась нужная вкладка. Вот тут у меня получается добавить ссылку в адресную строку, но когда копирую эту ссылку и вставляю в адресную строку браузера — ничего не происходит. Не понимаю что нужно сделать. Пожалуйста, если есть идеи, помогите. Благодарю!
let hash = document.location.hash; jQuery(document).ready(function(){ let tabs = jQuery('.esg-filterbutton'); let pages = jQuery('.mainul'); // 2 - активируем таб if (hash) { let name = hash.slice(1); tabActivate(name); }else{ tabActivate('active'); } jQuery('.esg-filterbutton').click(function(){ tabActivate(jQuery(this).data('filter')); }) function tabActivate(name){ // 3 - обновляем хеш document.location.hash = '#'+name; } if(location.hash.length) jQuery('.esg-filterbutton [data-filter="'+location.hash.substr(1)+'"]').click(); });
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Открытие таба по хешу адресной строки» закрыта для новых ответов.