|
11.12.2014, 13:24
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от рони
|
if(url.indexOf(this.href)!=-1){}
|
Это типа чтобы серчпарамс и хэш игнорить? А если у него без чпу?
__________________
В личку только с интересными предложениями
|
|
11.12.2014, 13:29
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
Сообщение от danik.js
|
Это типа чтобы серчпарамс и хэш игнорить? А если у него без чпу?
|
Пожалуйста изложи по проще, чтоб я понял
|
|
11.12.2014, 13:33
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
danik.js,
так ?
if(location.href.pathname == this.getAttribute('href')){}
|
|
11.12.2014, 13:50
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
рони, что так? Какую задачу пытаешься решить объясни. И почему предлагаешь именно такие варианты, исходя из чего?
__________________
В личку только с интересными предложениями
|
|
11.12.2014, 14:12
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
danik.js,
задача таже заменить сервер и cmc для выделения активной ссылки ... как это сделать наиболее правильно.
|
|
11.12.2014, 14:53
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от рони
|
как это сделать наиболее правильно
|
Не сделать этого никак. Только сервер знает с какой ссылкой связана текущая страница. На клиенте же в зависимости от чпу нужно обрезать query стринг (серч парамс) и в обязательном порядке - хэш.
__________________
В личку только с интересными предложениями
|
|
11.12.2014, 15:05
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
danik.js,
то есть одного pathname недостаточно ??? и что такое чпу?
|
|
11.12.2014, 15:07
|
|
Профессор
|
|
Регистрация: 11.09.2010
Сообщений: 8,804
|
|
Сообщение от рони
|
то есть одного pathname недостаточно ???
|
А домен? А если чпу не используется? Сравнивать pathname со значением атрибута href тоже неверно.
__________________
В личку только с интересными предложениями
|
|
11.12.2014, 15:12
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,126
|
|
Сообщение от рони
|
и что такое чпу?
|
https://ru.wikipedia.org/wiki/%D7%CF...5%F0%ED%E5%F2)
Цитата:
|
QUERY_STRING
Строка запроса веб-страницы, если она существует, через которую был получен доступ к странице.
|
Сообщение от danik.js
|
серч парамс
|
search params
Последний раз редактировалось рони, 11.12.2014 в 15:21.
|
|
11.12.2014, 15:26
|
|
Профессор
|
|
Регистрация: 13.03.2013
Сообщений: 1,572
|
|
Сообщение от danik.js
|
Наверное такое что твой код попросту не будет работать? И он вообще почти ни на одном сайте не будет работать. Или ты не считаешь это проблемой?
|
<body>
<style>
.sushi-active {
color:red;
}
</style>
<a href="http://lookatcode.com/showhtml">Active link</a>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.js'></script>
<script>
jQuery(function ($) {
console.log( document.location.href );
$("a[href='" + document.location.href + "']").addClass('sushi-active');
});
</script>
</body>
|
|
|
|