Я ищу поездку в jQuery для изменения фонового изображения тела (или div "wrapper" со 100% -ной высотой) по событию щелчка элемента класса с эффектом перекрестного затухания , Является ли это возможным? Заранее спасибо.
ДЕМО: http://so.devilmaycode.it/onclick-event-change-background-image-with-fade-transition
CSS:
*{margin:0;padding:0} html ,body{width:100%;height:100%;margin:0;padding:0;overflow:hidden} #bg{position:absolute;height:100%;width:100%;margin:0;padding:0;z-index:0}
HTML:
<div><img id="bg" src="image.jpg" alt="" /></div>
Jquery
var images = ["home_photo_welshboy.jpg","home_photo_jam343.jpg"]; $(function() { $('.change').click(function(e) { var image = images[Math.floor(Math.random()*images.length)]; $('#bg').parent().fadeOut(200, function() { $('#bg').attr('src', 'http://l.yimg.com/g/images/'+image); $(this).fadeIn(200); }); }); });