Po prostu szybkie pytanie tutaj, chciałem dowiedzieć się, jak mógłbym ustawić je w funkcji init(), a następnie uruchomić funkcję na document.ready. Ten kod jest używany w oddzielnym pliku main.js. Czy trzeba go wywołać ze strony indeksu?Ustawianie funkcji init w 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');
});
});
Każda pomoc jest doceniana. Naprawdę staram się o tym przekonać, ale nie mogę znaleźć dobrych tutoriali wyjaśniających init() wystarczająco dobrze dla mojego specyficznego kodu.
http://api.jquery.com/ready/ –
tak czy użyłbym get() do pobrania elementów div? Nie jestem pewien, co dokładnie ładowałbym, zanim to zostanie zainicjowane. – user2635811
$ ("# main_right_line_one") jest selektorem, aby uzyskać div (jako obiekt jq). Tak więc ten element div musi już być obecny w kodzie HTML. dlatego będziesz chciał uruchomić to w init. – FlavorScape