Я пытаюсь сделать динамический nav, поэтому, когда элемент навигации нажимается, он показывает элементы с тем же классом, что и значение nav.Если класс элемента равен значению элемента nav, то скройте элемент
Jquery:
$('section nav a').on({
click: function() {
var navElement = $(this).val();
if ($('article').attr('class') != navElement) {
$(this).hide();
}
}
});
Html:
<section>
<div class="inside">
<nav>
<a href="#" title="typografi&ombrydning">Typografi & Ombrydning</a>
<a href="#" title="grafiskdesign">Grafisk design</a>
<a href="#" title="grafik&billeder">Grafik & Billeder</a>
<a name="Workflow" class="workflow" title="workflow" href="#">Workflow</a> </nav>
<article class="typografi&ombrydning workflow"> <img src="images/imgtest.jpg" width="230" height="210">
<h2>Aphyxion</h2>
<p class="time">Marts 15, 2012</p>
<p>Billeder fra koncerten med aphyxion og molested på elværket i helsingør</p>
<a class="read_more" href="#">Læs mere...</a> </article>
<article class="grafik&billeder"> <img src="images/imgtest.jpg" width="230" height="210">
<h2>Aphyxion</h2>
<p class="time">Marts 15, 2012</p>
<p>Billeder fra koncerten med aphyxion og molested på elværket i helsingør</p>
<a class="read_more" href="#">Læs mere...</a> </article>
<article class="workflow"> <img src="images/imgtest.jpg" width="230" height="210">
<h2>Aphyxion</h2>
<p class="time">Marts 15, 2012</p>
<p>Billeder fra koncerten med aphyxion og molested på elværket i helsingør</p>
<a class="read_more" href="#">Læs mere...</a> </article>
<article class="grafiskdesign grafik&billeder"> <img src="images/imgtest.jpg" width="230" height="210">
<h2>Aphyxion</h2>
<p class="time">Marts 15, 2012</p>
<p>Billeder fra koncerten med aphyxion og molested på elværket i helsingør</p>
<a class="read_more" href="#">Læs mere...</a> </article>
<article class="workflow"> <img src="images/imgtest.jpg" width="230" height="210">
<h2>Aphyxion</h2>
<p class="time">Marts 15, 2012</p>
<p>Billeder fra koncerten med aphyxion og molested på elværket i helsingør</p>
<a class="read_more" href="#">Læs mere...</a> </article>
<div class="clear"></div>
</div>
</section>
Но я не могу заставить его работать Может вы, ребята, пожалуйста, помогите.
С наилучшими пожеланиями
Необходимо также показать HTML. – JJJ
Значок 'a' не имеет значения. – xdazz
$ ('article') ?? он должен быть либо $ ('. article'), либо $ ('# article') – coolguy