Привет, ребята, создайте сайт, и у меня есть два вопроса для вас. Здесь размещается сайт: http://wesbos.com/tf/shutterflow/?cat=5.
У меня есть два вопроса:
1. В настоящее время слайд-шоу вращает divs с классом .lide, который содержит изображение. внутри него класс обложки накладывает на него данные/полупрозрачный фон поверх.
Если вы попробуете это, он загрузится штрафом (из-за отображения CSS: none on .cover), но когда я нажимаю миниатюру, он загружает оба div, не применяя display: none к .cover div. Он только исчезает, когда я нависаю. Я использую Jquery цикла, и мой код выглядит следующим образом: (найдено в shutterflow.js)
Вопросы JQuery Cycle: Пауза при загрузке + Hover Action
$(document).ready(function() {
$('#slideshow').cycle({
fx: 'fade',
next: '#next',
pause: 1,
prev: '#prev',
pause: '#pause',
pager: '.thumbs',
pagerAnchorBuilder: function(idx, slide) {
var src = $('img',slide).attr('src');
return '<li><a href="#"><img src="' + src + '" height="75" /></a></li>';
}
});
И
$(document).ready(
function() {
$('.slide').hover(
function() { $(".cover").fadeIn('500'); },
function() { $(".cover").fadeOut('500');
} );
} );
Как я могу получить .Накрыть для загрузки в качестве дисплея: none при нажатии на миниатюру?
2. Мой второй вопрос должен быть довольно простым. Глядя на фрагмент выше, я хочу, чтобы слайд-шоу загружалось в состоянии паузы и запускалось только при нажатии на ссылку воспроизведения.
это в значительной степени сделал трюк, я использовал код паузы, который вы указали при загрузке страницы. Скрытая скидка тоже работала, но теперь они отображаются на каждом переходе (после каждого исчезновения). Как скрыть div после 500 мс (иначе пусть div исчезнет, а затем спрячет его)? – wesbos
Я заметил опечатку в вашем коде playpause. резюме неправильно написано. – krishna