Solo una breve domanda qui, volevo scoprire come potrei configurarli in una funzione init() quindi far funzionare la funzione su document.ready. Questo codice viene utilizzato in un file main.js separato. Ha bisogno di essere chiamato dalla pagina indice?Impostazione di una funzione di inizializzazione in jQuery
$('#main_right_line_one').click(function(){
$('#main_regular_layover, #main_deep_layover').fadeOut('slow', function(){
$('#main_light_layover').fadeIn('slow');
});
});
$('#main_right_line_two').click(function(){
$('#main_light_layover, #main_deep_layover').fadeOut('slow', function(){
$('#main_regular_layover').fadeIn('slow');
});
});
$('#main_right_line_three').click(function(){
$('#main_light_layover, #main_regular_layover').fadeOut('slow', function(){
$('#main_deep_layover').fadeIn('slow');
});
});
Qualsiasi aiuto è apprezzato. Sto davvero cercando di capirlo, ma non riesco a trovare alcun buon tutorial che spieghi init() abbastanza bene per il mio codice specifico.
http://api.jquery.com/ready/ –
Così dovrei usare get() per recuperare i div? Non sono sicuro di cosa caricare esattamente prima di inizializzarlo. – user2635811
$ ("# main_right_line_one") è il selettore per ottenere il div (come oggetto jq). Quindi, quel div deve essere già presente nel tuo codice HTML. pertanto, vorrai eseguirlo nell'iniz. – FlavorScape