Hace tiempo que uso, y bastante, el plugin para jquery jCarouselLite para gestionar contenidos que quiero que sean scrollables. Es muy simple de configurar, y es muy liviano (2kb). Además, podemos hacer uso de cualquier efecto incluido en la librería easing, siempre y cuando la incluyamos. Pero no tenemos forma de hacer que los elementos hagan un efecto fade en las transiciones….. no?.Buscando y haciendo pruebas, conseguí lo siguiente:
$(”#photoContents”).jCarouselLite({
btnNext: “#btnNext”,
btnPrev: “#btnPrev”,
scroll: 1,
speed: 0,
visible: 1,
beforeStart: function(a){
$(a).parent().fadeTo(1000, 0);
var bg = $(a).find(’img’).attr(’src’);
$(’#photoContents’).css({
backgroundImage: “url(”+bg+”) top left no-repeat”
}, 1000);
},
afterEnd: function(a) {
$(a).parent().fadeTo(1000, 1);
}
});
Pero no funciona en explorer. Siempre podemos llamar con el efecto si no es explorer y con un efecto easing en caso de que sí que sea explorer….
Este blog es un blog personal. En el postearé manuales, recursos, cualquier cosa que me parezca interesante sobre diseño web, programación web, maquetación, photoshop, y algo de linux (ubuntu y linux mint). Si lo deseas, puedes ponerte en contacto conmigo para cualquier sugerencia, critica, agradeciminto, cualquier cosa referente a este blog.
Deja un comentario