Domanda

Sono relativamente nuovo nell'uso di jQuery e vorrei utilizzare il metodo load per inserire contenuti nella mia pagina poiché il sito con cui sto ospitando non supporta alcun scripting lato server.

Voglio essere in grado di eseguire più JQuery sulle pagine che vengono inserite (tramite il metodo di caricamento) come la fisarmonica nella libreria dell'interfaccia utente. Come potrei farlo funzionare?

Saluti in anticipo

È stato utile?

Soluzione

il metodo $ .load ha un callback .

Questo verrà invocato quando i dati sono stati restituiti in modo da poter istanziare i controlli dell'interfaccia utente in questo metodo di callback.

Ad esempio

   //Load html page with Accordian markup
    $('#someDiv').load(urlWithAccordian, function(){
        //Create Accordian
        $('#someUL').accordian();
    });

Altri suggerimenti

Cambia host! Non dovresti mai fare affidamento su JavaScript per qualcosa di così rudimentale come il contenuto!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top