@lemonlimelike

Как сделать такую функцию?

Вот есть меню
<div class="info_video">
						<span>Информация</span>
						<span>Скачать</span>
					</div>

Как сделать чтоб по клику на какой нибудь span, допустим на "Информация" открывалось такое доп. окошко
<div class="items_video">
						<div class="info_item">
							<li>Просмотров:<?php echo $movie['views']; ?></li>
							<li>Добавил:</li>
							<li>Добавлено:<?php echo $movie['date_format']; ?></li>
						</div>
						<div class="info_item">
							<li>Продолжительность: </li>
							<li>Размер: </li>
							<li>Категория: </li>
						</div>
					</div>


А при клике на "Скачать", открывалось соответственно другое окошко.
  • Вопрос задан
  • 134 просмотра
Решения вопроса 2
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
$('span:contains("Информация")').on('click',function(){
  alert('такое доп. окошко');
});

$('span:contains("Скачать")').on('click',function(){
  alert('соответственно другое окошко');
});
Ответ написан
@selo
Например так, без модульного окна

<div class="info_video">
            <span class="open-info">Информация</span>
            <span>Скачать</span>
          </div>

<div class="items_video">
            <div class="info_item">
              <li>Просмотров:<?php echo $movie['views']; ?></li>
              <li>Добавил:</li>
              <li>Добавлено:<?php echo $movie['date_format']; ?></li>
            </div>
            <div class="info_item">
              <li>Продолжительность: </li>
              <li>Размер: </li>
              <li>Категория: </li>
            </div>
          </div>

jQuery(document).ready(function ($) {
var items = $('.items_video');
$('.info_video span.open-info').click( function(){
items.stop().slideToggle(200);
}
 );


<style>
.items_video{
display:none;
}
</style>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы