Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Ajax + Jquery [start skryptu po pojawieniu sie elementu]
#2
W sumie bez sensu nieco.
Czekaj czekaj. Skrypt tworzy sobie div

np
Kod:
var $k = $('<div class="jakies_divy"></div>');
$('body:eq(0)').append($k);

...
potem tego "k" stylujesz. Za pomocą jquery masz dostęp do wszystkich elementów na stronie. Korzystasz więc z $, aby pobierać kolekcje elementów. Pobierasz je np tak:

Kod:
$('.jakies_divy').addClass(.......)

lub ostylować wcześniej utworzoną zmienną

Kod:
$k.addClass('jakas_klasa'); //<- tutaj wczęsniej utworzyłem zmienną $k ($ to tylko w tym przypadku taka praktyka by wiedzieć że to obiekt jquery)

Stylowanie takie możesz sobie włożyć w funkcję i od ciebie będzie zależało kiedy ją wywołasz. Jak powyższe nie znajdzie takich divów to po prostu nic nie zrobi. Ale błędu nie będzie.
Jeżeli dodatkowo chcesz sobie sprawdzić, czy takie elementy w ogóle istnieją to korzystasz z .... length Smile

Kod:
$('.jakies_divy').length

To o czym pisałeś też jest oczywiście możliwe:

Kod:
    $.ajax({
        type: "POST",
        url: "test.php",
        data: "..........",
        complete: function(msg) {
                $("#loading").hide();
        },
        success: function(msg) {
                $('.jakies_divy').css({ ...... });
        },
        error: function(msg) {
                alert( "Wystąpił błąd");
        }
    });

ale to wyważanie drzwi dźwigiem. Lepiej po prostu wywołać z funkcji.

Zapraszam do mojego kursu:
http://doman.art.pl/kursjs/kurs/jquery/jquery.html
Odpowiedz


Wiadomości w tym wątku
RE: Ajax + Jquery [start skryptu po pojawieniu sie elementu] - przez Kartofelek - 14-12-2010, 23:25

Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
Sad HTML/CSS/JQUERY - Potrzebuje pomocy / Bezradność jokerblitzz 10 10,230 28-04-2016, 00:24
Ostatni post: mubi
  jquery? mordrag 0 2,339 29-03-2015, 17:44
Ostatni post: mordrag
  [Jak zrobić]Wysokość górnego elementu zależna od wysokości dolnego elementu. MatixYo 5 6,040 08-10-2014, 18:08
Ostatni post: Peter
  aby funkcja JQuery zadzialala po okreslonym czasie Arnimarl 2 3,825 25-05-2014, 07:38
Ostatni post: Arnimarl
  Konflikt Mootools/Jquery kurde 2 3,249 31-10-2013, 01:44
Ostatni post: kornell

Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości
Sponsorzy i przyjaciele
SeoHost.pl