jQuery - kolejność wykonywania zadań.

Cześć!

Mam do Was pytanie, ale najpierw przykładowe wprowadzenie:-)

Mam na stronie index.htm taką strukturę:

<div id='pKlik'><button>Załaduj stronę</button></div>
<div id='pWiecej' style='display:none;'></div>

Następnie mam kolejną stronę w pliku wiecej.php

<?php
       echo 'Jakieś operacje na bazach danych.';
?>

Za pomocą metody jQuery .load ładuję stronę wiecej.php do diva pWiecej. Wygląda to tak:

<script type="text/javascript">
$(document).ready(function() { $("#pKlik").click(function() { 
        $("#pWiecej").load("wiecej.php").show("normal");
    });});
</script>

I teraz przyszedł czas na pytanie. Jak to przerobić, a by show wykonał się dopiero gdy strona 'wiecej.php' załaduje się do diva. Teraz działa to tak, że pierw pokazuje się div a w trakcie trwa ładowanie strony i pokazuje się po chwili.

  • $("#pWiecej").load("wiecej.php", function(){
        $("#pWiecej").show(normal); //moze mozna tu uzyc $(this), ale nie znam za dobrze jquery
        });
    

  • var $div = $('#pWiecej'); 
    $div.load("wiecej.php", function() { $div.show(); });
    

  • Witam, jak się dzisiaj czujesz? Mam nadzieję, że wszystko jest dobrze. Nazywam się na stałym poziomie. W poszukiwaniu człowieka, który rozumie znaczenie miłości, zaufania i wiary w siebie, a nie ten, kto widzi miłość jako jedyny sposób zabawy, ale dojrzały człowiek z Nicei wizję tego, co na świecie jest wszystko o, a po przeczytaniu profilu tutaj (matchperfect) I wziął interes w ciebie, więc zarzuty odpowiedź mi w tym e-mail (constantduke10@hotmail.com. Będę bardzo szczęśliwy, aby przeczytać odpowiedzi tak, że ja wysłać moje zdjęcie dla Ciebie możemy wówczas zacząć wiedzieć więcej o sobie nawzajem. Dziękuję za przeczytanie mojego maila i być Bless.

    stałej (constantduke10@hotmail.com))

    Hello, how are you doing today? i hope all is well. My name is constant., In search of a man who understand the meaning of love as Trust and faith in each other rather than one who sees love as the only way of fun, but a matured Man with Nice Vision of what the world is all about, and after reading your profile here in(matchperfect ) I took Interest in you, so pleas reply me with this Email (constantduke10@hotmail.com. i will be very happy to read your reply so that i will send my picture to you then we can start know more about each other. Thanks for reading my mail and be Bless.

    constant (constantduke10@hotmail.com))

Zaloguj się, aby dodać swoją odpowiedź