Я работаю над веб-сайтом, на котором есть страница с миниатюрами для навигации, и для каждого человека, которого вы щелкаете, его профиль отображается в том же окне. Затем, нажав «закрыть» в нижней части профиля, вы вернетесь к миниатюрам.
Пока у меня есть следующие div ...
<div class="container">
<div class="thumbnails"></div>
<div id="profile-1"></div>
<div id="profile-2"></div>
<div id="profile-3"></div>
<div id="profile-4"></div>
<div>
Внутри div с именем "people" у меня есть ...
<ul>
<li class="thumbnail-1"><a href="#">Profile 1</a></li>
<li class="thumbnail-2"><a href="#">Profile 2</a></li>
<li class="thumbnail-3"><a href="#">Profile 3</a></li>
<li class="thumbnail-4"><a href="#">Profile 4</a></li>
</ul>
Я думал, что все элементы div должны располагаться так, чтобы они располагались друг над другом, а затем скрывать все профили при загрузке документа.
Затем при нажатии на миниатюру привязывают отображение: блок и z-index: 100 к соответствующему профилю, заставляя профиль отображаться поверх миниатюр.
Мой вопрос: будет ли это лучшим способом сделать это? Какой jquery мне понадобится, чтобы сгенерировать это поведение, чтобы оно удаляло свойства css, созданные при нажатии кнопки закрытия?
Большое спасибо за ваше время и помощь.