У меня есть разметка HTML, близкая к этому:
<ul class="menu">
<li><a href="#">Link 1</a></li>
<li><a href="#">Link 2</a></li>
<li><a href="#">Link 3</a></li>
<li><a href="#">Link 4</a></li>
</ul>
<!-- some other elements and containers here -->
<div class="content">Content 1</div>
<div class="content">Content 2</div>
<div class="content">Content 3</div>
<div class="content">Content 4</div>
К сожалению, я не могу изменить разметку, и мне нужно создать простую функцию переключения. Как лучше всего создать что-то, что работает так:
если пользователь нажимает на первую ссылку из меню, fadeIn() сначала .content на странице,
если пользователь нажимает вторую ссылку из меню, fadeIn() второй .content на странице
(...)
? Обычно я бы использовал пользовательские атрибуты данных, но здесь, я думаю, мне нужно будет как-то подсчитать div и ссылки? Я бы хотел, чтобы это работало для неизвестного количества div/ссылок.