Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jquery problem
jacobson
post
Post #1





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


Czesc Wszystkim, mam taki problem... otoz kiedy wywoluje kod

  1. $(this).fadeOut(500);
  2. $(this).fadeIn(500);
  3. $(this).html('nowa tresc');


to ta nowa tresc pojawia sie zanim jeszcze zostanie zakonczone fadeout... a chcialbym zeby poprzednia tresc cala zniknela, dopiero zamienilo sie na nowa tresc i potem pojawilo. W czym moze byc problem ?

a moze tak zeby nie pytac juz w nowym temacie... jest mozliwosc zrobienia w skrypcie jquery warunku php ? poniewaz mam $().click i on mi sie wywoluje zawsze po nacisnieciu przycisku a chcialbym zeby sprawdzal najpierw czy uzytkownik jest zalogowany i dopiero jezeli jest to zeby ten click dzialal. Z gory dzieki za pomoc (IMG:style_emoticons/default/smile.gif)

Ten post edytował jacobson 28.05.2011, 10:28:43
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
jacobson
post
Post #2





Grupa: Zarejestrowani
Postów: 468
Pomógł: 36
Dołączył: 14.12.2010

Ostrzeżenie: (0%)
-----


Wszystko w ogole robie na codeigniterze... to wszystko mam w widoku, np jezeli chodzi o sprawdzanie czy uzytkownik jest zalogowany to wl;asnie tak $this->session->userdata('is_logged_in')

a nie rozumiem do konca o czym mowisz jezeli chodzio ladowanie via ajax i potem w skrypcie sprawdzane...

  1. $(document).ready(
  2. function(){
  3. var islogged = <?php echo $this->session->userdata('is_logged_in'); ?>;
  4. if(islogged){
  5. $('.content_main_entry_enroll').click(
  6. function(){
  7. var isenrolled = $(this).text().trim();
  8. if(isenrolled != 'Zapisany'){
  9. $(this).removeAttr("href");
  10. $(this).fadeOut(500, function(){
  11. $(this).html('<a href="#">Zapisany</a>');
  12. $(this).fadeIn(500);
  13. });
  14. }}
  15. );
  16. }}
  17. );


sam ten div wyglada tak: ($is_enrolled jest przekazywane z kontrolera i jest to tablica zapelniona id na ktore juz jest zapisany uzytkownik.

  1. <div class="content_main_entry_enroll">
  2. <?php
  3. $logged_in = $this->session->userdata('is_logged_in');
  4. if (in_array($item->id, $is_enrolled) && $logged_in) {
  5. ?>
  6. <a href="#">Zapisany</a>
  7. <?php } else { ?>
  8. <a href="##" onclick="enroll('<?php echo $item->id; ?>')">Zapis</a>
  9. <?php } ?>
  10.  
  11. </div>


Szczerze to nie przychodzi mi do glowy inna metoda, zeby to zrobic...

a i tak btw to zamiana miejscami tego hrefa z fadami nie zmienia nic niestety :/

Ten post edytował jacobson 30.05.2011, 18:35:43
Go to the top of the page
+Quote Post

Posty w temacie
- jacobson   Jquery problem   28.05.2011, 10:23:48
- - tvister   Potrzebujesz timeout-a z czasem oczekiwania 500+50...   28.05.2011, 10:41:56
- - mkdes   Zrób tak. Czas Delay ustawiasz tak aby ładnie zgry...   28.05.2011, 12:10:50
- - jacobson   Dzieki za pomoc, a co do drugiego pytania to jak t...   28.05.2011, 13:23:44
|- - zegarek84   Cytat(jacobson @ 28.05.2011, 14:23:44...   28.05.2011, 14:28:32
- - gargamel   fadeIn i fadeOut umożliwiają coś takiego jak callb...   29.05.2011, 16:43:43
- - jacobson   oooo dzieki Gargamel, Twoja propozycja mi najbardz...   29.05.2011, 22:24:26
- - gargamel   Jeśli [PHP] pobierz, plaintext $this->session-...   29.05.2011, 23:02:27
- - jacobson   no to w momencie jak mam w php sprawdzanie ...   30.05.2011, 07:56:45
- - gargamel   [HTML] pobierz, plaintext var islogged = <?php ...   30.05.2011, 10:19:05
- - jacobson   No wlasnie probowalem razem z echo i bez echo i ni...   30.05.2011, 16:40:19
- - gargamel   Najpierw wywalaj href a potem rób te fadeOuty i fa...   30.05.2011, 17:39:43
- - melkorm   A wiesz że to jest ŻADNE zabezpieczenie? Powinien...   30.05.2011, 17:47:25
- - jacobson   Wszystko w ogole robie na codeigniterze... to wszy...   30.05.2011, 18:34:39
- - melkorm   Poczytaj o AJAX, inaczej tego nie zrobisz ani nie ...   30.05.2011, 19:21:42
- - jacobson   no ok ale moze jakas podpowiedz co mam poczytac o ...   30.05.2011, 20:06:16
- - melkorm   AJAX'em wywołujesz skrypt php, który zwróci To...   30.05.2011, 20:10:28
- - jacobson   Dobra jezeli moge to jeszcze jedno pytanie ... Cal...   30.05.2011, 20:21:05
- - melkorm   Tak, w callback pod response dostajesz odpowiedź i...   30.05.2011, 21:26:34
- - jacobson   a Jestem w stanie jako funkcje np error pobrac to ...   31.05.2011, 09:21:34
- - melkorm   error wykonuje się gdy żądanie zwróciło błąd, pocz...   31.05.2011, 09:29:48
- - jacobson   nom wiem tylko bardziej chodzi mi o to zeby takie ...   31.05.2011, 10:03:23
- - melkorm   a nie przypadkiem exit, albo die, a w JS !data   31.05.2011, 10:10:08
- - jacobson   probowalem !data po zrobieniu tak robi cos dzi...   31.05.2011, 10:13:21
- - melkorm   to może alert(data) i zobacz co zawiera ta zmienna...   31.05.2011, 10:28:55
- - jacobson   nie wyswietla nic pusty alert ... [PHP] pobierz,...   31.05.2011, 10:36:48
- - melkorm   ... . Zwracana zawartość to w Twoim przypadku HTM...   31.05.2011, 12:09:27


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 13:01