Я хотел бы добавить титры в нижний левый угол этого слайдера, но я не уверен, как это сделать.Добавить подписи к слайдеру изображения
В идеале текст НЕ должен скользить, как изображения. Он должен вести себя like this. Я пробовал использовать этот плагин, но, честно говоря, он выглядит слишком сложным, и этот скрипт работает нормально, он просто пропускает титры ...
Любая помощь будет высоко оценена. Благодаря
HTML
<div id="panel8" class="panels" style=" z-index: 62">
<div class="slider">
<div class="pictures"><img src="http://i.imgur.com/hZfcYNw.jpg"></div>
<div class="pictures"><img src="http://i.imgur.com/PFkzdOd.jpg"></div>
<div class="pictures"><img src="http://i.imgur.com/yyjdlgQ.jpg"></div>
</div>
<div class="nav">
<div id="previous" style=" cursor: pointer">PREV</div>
<span>|</span>
<div id="next" style=" cursor: pointer">NEXT </div>
</div>
</div>
JS
$(document).ready(function(){
$('.pictures').first().addClass('current').css({left: 0});
$('#next').click(function(){
var old = $('.current').removeClass('current');
if (old.is(':last-child')) {
old.animate({left: "-100%"});
$('.pictures').first().css({left: "100%"}).addClass('current').animate({left: 0});
}else{
old.animate({left: "-100%"});
old.next().css({left: "100%"}).addClass('current').animate({left: 0});
}
});
$('#previous').click(function(){
var old = $('.current').removeClass('current');
if (old.is(':first-child')) {
old.animate({left: "100%"});
$('.pictures').last().css({left: "-100%"}).addClass('current').animate({left: 0});
}else{
old.animate({left: "100%"});
old.prev().css({left: "-100%"}).addClass('current').animate({left: 0});
}
});
});
Да, выглядит идеально, но где же находится фактический текст (адрес в вашем примере)? Как отредактировать его? –
Адрес исходит от элемента изображения, вы можете легко отредактировать это, изменив содержимое 'html (...)' в этих строках: '$ ('. Panel> .caption'). Html (old.next () .find ("img") [0] .src); ' – Mouser
Хорошо, но как это сделать для нескольких изображений? Извините, если это очень n00b вопрос, но я не знаю много о js ... не могли бы вы отредактировать jsfiddle, чтобы я мог видеть, как это работает? благодаря! –