Я хотел бы создать видеогалерею с несколькими вкладками меню. Есть 24 видео и 6 вкладок (по 4 под каждым). Я новичок в JavaScript/jQuery, и я не уверен, с чего начать. Мне нужно создать функцию onClick?Заменить div Содержимое со скрытым div на клик из меню
Способ, которым я вижу это: Существует главный экран дисплея, в котором отобразится видео, выбранное из меню. По умолчанию, когда страница загружается, появляется первое видео, а затем будет заменено любым видео, выбранным из ссылки, которая нажата в меню. В этом примере я хочу, чтобы div был выбран из меню, чтобы заменить div «active-demo» с «inactive»
Я хочу знать, как я могу скрыть другие 23 видео, пока один из них выбран.
Должен ли я использовать дисплей: блок/нет или видимость: скрытый/невидимый или есть что-то еще, что я могу использовать (JS или jQuery).
Вот код, который я до сих пор:
HTML
<div>
<ul>
<li>
<a href='#demo'>Menu</a>
<ul>
<li>
<a href='#demo1'>Demo 1</a>
</li>
<li>
<a href='#demo2'>Demo 2</a>
</li>
<li>
<a href='#demo3'>Demo 3</a>
</li>
<li>
<a href='#demo4'>Demo 4</a>
</li>
</ul>
</li>
</div>
<div class="active-demo">
<div id="demo1">
<iframe src='https://player.vimeo.com/video/9153533' width="500" height="315" frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
</div>
<div id="demo2" class="inactive">
<iframe src='https://player.vimeo.com/video/2112265' width="500" height="315" frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
<div id="demo3" class="inactive">
<iframe src='https://player.vimeo.com/video/2112264' width="500" height="315" frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
<div id="demo4" class="inactive">
<iframe src='https://player.vimeo.com/video/9153534' width="500" height="315" frameborder='0' webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
</div>
CSS
.active-demo {
display:block;
}
.inactive {
display:none;
}
Демо:
https://jsfiddle.net/ajaymz/L1xjtwvr/
Возможный дубликат [ссылки меню показать/скрыть содержимое в другой DIV] (http://stackoverflow.com/questions/19463457/menu-links-show-hide-content-in-another-div) –