Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    mappa di google errore strano

    ragazzi non so se è un problema di css o js so solo che mi da errore (in allegato) questo codice:

    praticamento ho un campo address che appena riceva almeno una lettera mi deve mostrare la mappa, se non c'è nulla non deve mostrare la mappa, funziona bene solo che la mappa di google si vede com in allegato:

    css
    #map_canvas {width: 500px; height: 400px; display: none; }


    js
    $("#address").keypress(function() {
    $("#map_canvas").fadeIn(1000);
    });

    se elimino sia l'effetto js e elimino display none dal css tutto si vede bene.
    E' come se fosse tagliata la mappa e il resto è grigio( guardare allegato)
    Immagini allegate Immagini allegate

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Si è un "diffetto" impostando il div (contenitore) con display:none, per risolvere devi prima "mostrare" il div poi caricare la mappa
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    scusami non ho capito, se io non lo voglio subito mostrare la mappa, ma mostrarlo solo dopo le parole inserite nel campo #address?

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come t'ho già detto se usi display devi prima fare il fade (mostrare) poi carichi la mappa tipo:
    codice:
    $("#address").keypress(function() {
    $("#map_canvas").fadeIn(1000, function(){
    qui lancio la funzione che carica la mappa});
    });
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    grazie risolto

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.