Ho provato il codice che mi hai indicato, a dire il vero avevo già provato in quel modo in precedenza:
Ma non funziona. Mi domando se il metodo .bind è quello che fà al caso mio. Come si vede dal codice, al click su un pulsante nascondo alcuni elementi e mando a pieno schermo altri elementi settando le proprietà css width e height. Quello che mi manca è che cliccando su un altro pulsante tutto torni allo stato originario.codice:function schermo_intero () { altezza_finestra=jQuery(window).height(); altezza_header=jQuery('#header').height(); altezza_finale=altezza_finestra-altezza_header; larghezza=jQuery(window).width(); jQuery('#content, #push, #bottom_utils, #footer').fadeOut("slow"); jQuery('#container').css('background', 'none'); jQuery('#map_wrapper, #map_container').animate({'width' : '100%' , 'height' : altezza_finale}, 1500); jQuery('#map').animate({'overflow' : 'visible' , 'width' : '100%' , 'height' : '100%'}, 1500); jQuery('#map_exit_full_screen').fadeIn("slow"); }; jQuery('#map_full').bind('click', schermo_intero); jQuery('#map_exit_full_screen').click( function() { jQuery('#map_full').unbind('click', schermo_intero) });

Rispondi quotando