Hé les gars, la construction d'un site et j'ai deux questions pour vous. Le site est hébergé ici pour le moment: http://wesbos.com/tf/shutterflow/?cat=5.
J'ai deux questions:
1. Actuellement, le diaporama fait pivoter divs avec la classe de .slide qui contient l'image. à l'intérieur, une classe de .cover le superpose avec les données/un fond semi-transparent sur.
Si vous essayez ceci, il se charge bien (en raison de l'affichage CSS: aucun sur .cover) mais quand je clique sur une vignette, il charge les deux divs, n'appliquant pas display: none à la div .cover. Il ne disparaît que lorsque je survole. J'utilise le cycle Jquery et mon code ressemble à ceci: (dans shutterflow.js)
JQuery Cycle Questions: Pause sur le chargement + 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>';
}
});
Et
$(document).ready(
function() {
$('.slide').hover(
function() { $(".cover").fadeIn('500'); },
function() { $(".cover").fadeOut('500');
} );
} );
Comment puis-je obtenir .Couvrir le matériel pour charger comme affichage: aucun quand une vignette est cliquée?
2. Ma deuxième question devrait être assez facile. En regardant l'extrait ci-dessus, je veux que le diaporama se charge dans un état en pause et ne s'exécute que lorsque le lien de lecture est cliqué.
cela a fait l'affaire, j'ai utilisé le code de pause que vous avez donné au chargement de la page. La peau de .cover a fonctionné aussi bien mais maintenant ils montrent sur chaque transition (après chaque fondu dehors). Comment puis-je cacher une div après 500ms (aka laisser div fondre puis masquer)? – wesbos
J'ai remarqué une faute de frappe dans votre code playpause. CV est mal orthographié. – krishna