nav
, так почему же класс active
должен добавиться к элементу с классом nav__link
?<div id="wrap">
<div class="nav">
<a href="http://test.test/test.html" class="nav__link">LINK</a>
<a href="" class="nav__link">LINK</a>
<a href="" class="nav__link">LINK</a>
<a href="" class="nav__link">LINK</a>
</div>
</div>
$(function () {
var loc = window.location.href;
$('.nav__link').each(function () {
var theHref = $(this).attr('href');
if (theHref === loc) {
$(this).addClass('active');
}
});
});
html,
body {
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
-webkit-text-size-adjust: none;
-webkit-overflow-scrolling: touch;
}
* {
backface-visibility: hidden;
// не забывай в дальнейшем отменять данное свойство для конкретных блоков, если нужно видеть обратную сторону при трансформациях.
}
.middle-block {
flex: 1 1 auto;
// или, если там иные задачи
flex: 1 1 100%;
}
overflow: hidden;
, а если нужна прокрутка внутри блока, то лучше уже в него вставить дополнительный контейнер с высотой 100%, которому уже задать overflow: auto;