Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Funzione esterna

  1. #1
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494

    Funzione esterna

    Salve a tutti,
    tramite appendTo creo un form dinamicamente con un input che dovrebbe richiamare una funzione esterna, il problema è che la funzione non viene richiamata perché il il form viene creato dinamicamente. Fosse stata una funzione normale l'avrei lanciata però non lo è. Vi faccio vedere la funzione come comincia ^^

    codice HTML:
    if($.isFunction($.fn.daterangepicker))        {
                $(".daterange").each(function(i, el)
                {
    //opzioni ecc..
    });
    }
    Come faccio a richiamarla?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Come esegui append?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    codice HTML:
    $('#add').live('click', function() {
    $('div ecc').appendTo('#div').hide().fadeIn(1000);
    });

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    .live non è più supportato usa .on
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    Sarà deprecato? comunque ho sostituito live con on e non funziona più neanche l'appendTo

    risolto

    $(document).on('click', '#creaChiusura', function() {

    Comunque il mio problema è richiamare quella funzione esterna.
    Ultima modifica di lukezz; 08-09-2015 a 12:19

  6. #6
    Utente di HTML.it L'avatar di lukezz
    Registrato dal
    Feb 2010
    Messaggi
    494
    ho risolto cosi:

    codice HTML:
    $('#add').live('click', function() {
    $('div ecc').appendTo('#div').hide().fadeIn(1000);
    $.getScript("js/custom.js");});
    Ha senso? questo script è già incluso nella pagina, solo che non funziona con gli elementi creati dinamicamente dopo il caricamento della pagina e ovviamente degli script.

  7. #7
    Utente di HTML.it L'avatar di cassano
    Registrato dal
    Aug 2004
    Messaggi
    3,002
    Appunto si usa .on

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.