Я сделал Jquery div скользящим внутри слайд-шоу. Я использовал эту документацию для его создания.
Если вы посмотрите здесь мой случай, вы можете найти элемент div Jquery, выдвигающийся внутри слайд-шоу, если вы нажмите на стрелку, погружение произойдет, но я не могу дать функцию, чтобы после выхода слайда его можно было закрыть, нажав стрелку назад.
Вероятно, был более простой и лучший способ сделать это, это код, который я использую для этого.
Как я могу заставить свою стрелку работать, чтобы закрыть выдвигающийся div? Если вы считаете, что есть лучший способ добиться этого, дайте мне знать.
Надеюсь объяснение понятно
Спасибо за вашу помощь
<script>
$(document).ready(function()
{
$(".click").click(function ()
{
$(".slideout").toggle("slide", {}, 100);
$('.click').hide();
$('.back').toggle();
});
});
</script>
Мой CSS-код:
.slideout { display: none; margin: 0px; width: 300px; height: 450px; background: url("img/rejilla.png") repeat scroll 0 0 transparent; position: absolute; z-index: 101; top:15px;
-webkit-border-top-left-radius: 16px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-topleft: 16px; -moz-border-radius-bottomleft: 4px; border-top-left-radius: 16px; border-bottom-left-radius: 4px; opacity: 0.5; }
.click { z-index: 102; left:-15px; position: absolute; top: 10px; z-index:102; }
.back {float: right; position: absolute; z-index: 102; left: 285px; top: 15px; display: none;}
HTML-код
<div id="slideshow">
<div id="example">
<img src="img/arrow.png" class="click" alt="arrow" width="50" height="100" /><div class="slideout">bla bla bla</div><img src="img/arrow-prev.png" class="back" alt="arrow" width="50" height="100" />
<div id="slides">
<div class="slides_container">
<a href="" title="Slide 1" target="_blank"><img class="slide" src="img/slide-1.jpg" alt="slide-1" width="1020" height="450" /></a>
<a href="" title="Slide 2" target="_blank"><img class="slide" src="img/slide-2.jpg" alt="slide-2" width="1020" height="450" /></a>
<a href="" title="Slide 3" target="_blank"><img class="slide" src="img/slide-3.jpg" alt="slide-3" width="1020" height="450" /></a>
</div>
</div>
</div>
</div>
</div>