Есть ли фрагмент кода, который может обнаружить текущую страницу пользователя, а затем добавить <a class="active">
к элементу в ul
(мое меню). Я делаю тему tumblr, и они не позволяют PHP (я обычно добавляю <?php if ($current == "home") { echo "class='active'" } ?>
в мое меню и $current = "home"
на мои страницы), и у них нет стандарта (например, current_page_item), поэтому мне нужно сделать это с помощью javascript (или jQuery) только. Является ли это возможным?Обнаружить текущую страницу
0
A
ответ
0
Это невозможно с HTML только, но должно быть прямо с JQuery, и только немного сложнее только с javascript.
Вот решение, опираясь на JQuery и URL parser plugin: если у вас есть информация, что нужно в имени файла (например: page1.html refered по идентификатору = «стр.1»)
$(document).ready(function() {
var pathname = window.location.pathname;
var page = jQuery.url.attr('file').replace(".html", "");
$('#' + page).addClass("active");
});
Смежные вопросы
- 1. Обнаружить текущую страницу с помощью JavaScript
- 2. Как обнаружить текущую активную страницу в листе свойств (C++/VS)
- 3. Подтвердить: закрыть текущую страницу, изменить URL-адрес, оставить текущую страницу
- 4. Проанализируйте текущую страницу
- 5. Как обновить текущую страницу
- 6. Как скрыть текущую страницу
- 7. css выделить текущую страницу
- 8. jNavigate обновить текущую страницу
- 9. Nativescript Получить текущую страницу
- 10. перенаправление на текущую страницу
- 11. Получить jsp текущую страницу
- 12. Ionic2 обновить текущую страницу
- 13. Получить текущую страницу программно
- 14. перенаправить на текущую страницу
- 15. JSP - обновить текущую страницу
- 16. JSF получить текущую страницу
- 17. Как обновить текущую страницу
- 18. php обновить текущую страницу?
- 19. Как определить текущую страницу в ScrollView.pagingEnables = YES?
- 20. Обнаружить текущую песню пользователя в Spotify api
- 21. Сохранить текущую страницу в сеансе
- 22. Обновить текущую страницу на submit
- 23. Действие, которое обновляет текущую страницу
- 24. Как получить текущую страницу BindingNavigator
- 25. Изменить текущую страницу nav CSS
- 26. $ _SERVER ['HTTP_REFERER'] показывает текущую страницу
- 27. Получить текущую страницу и запустить?
- 28. Выделить текущую страницу в Wordpress
- 29. получить текущую страницу в C#
- 30. Разбивка: сделать текущую страницу полужирный
К сожалению. Я не так хорош в jQuery. Как получить это, чтобы обнаружить мои страницы? – Christopher
необходимо загрузить JQuery и URL плагин и ссылаться на них в вашей HTML заголовок, как это: <тип скрипта = "текст/JavaScript" SRC = "JS/jquery.js" /> <тип скрипта =» text/javascript "src =" js/jquery.url.js "/>, то код, который я вам дал, должен определить текущую страницу. – Damien
Будет ли обнаружено это как есть или какие-либо изменения необходимо сделать? – Christopher