» »

Skrivanje elementa, ki je bil naložen z jquery load()?

Skrivanje elementa, ki je bil naložen z jquery load()?

algo ::

Torej z load() na stran dodam vsebino. Med to vsebino je tudi en div element, ki bi ga rad na začetku skril.
$("#element-na-novi-strani").load("neka-stran-ki-vsebuje-spodnji-element-ki-bi-ga-rad-skril.php");

Poskusil sem z
$(#elemet-ki-bi-ga-skril).live('load', function() {
$(this).hide();
});


in koda ne dela, prav tako ne, če dam samo $(this).hide();

Kakšen nasvet, kako bi tak element lahko skril??
  • spremenil: algo ()

alexa-lol ::

si mogoce tam pozabil dati ""?

Gandalfar ::

daj loadu onSuccess callback, pa ga potem skrij, oz. poglej si v jQueryev FAQ:
http://docs.jquery.com/Frequently_Asked...

Netrunner ::

Jquery-ja ne poznam dosti ker uproabljam mootoolse .. vendar kaj ne narediš samo

$(#mojElement).hide();

pa oni "this" $(this).hide(); ... se ne uporabi tako: this.hide(); ?
Doing nothing is very hard to do... you never know when you're finished.

frudi ::

Kot ti je že Gandalfar namignil, dodaj callback, ki nato skrije tvoj element:
$('#element-na-novi-strani').load('neka-...-skril.php', function() {
    $('#element-na-novi-strani #element-ki-bi-ga-skril').hide();
});

Še boljša rešitev bi bila, da bi ti že .php stran vrnila skrit element. Če je ta rešitev praktična, seveda (torej, da se ne uporablja stran že kje drugje, kjer mora vrniti viden element).
1ACDoHVj3wn7N4EMpGVU4YGLR9HTfkNhTd... in case I've written something useful :)

algo ::

Hvala za nasvete, bom poskusil popraviti. Sicer pa čisto mimogrede. Pri iskanju rešitve sem naletel na informacijo, da se live() ne uporablja več - pri jquery 1.7 ga nadomešča on(), sintaksa je skor identična tko da se lahko hitro popravi.

the-uros: ja, tko skriješ element, ki se na stran naloži takoj, če ga kasneje dodaš z ajax (load()) pa to ne deluje.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

jquery in div-i (strani: 1 2 )

Oddelek: Izdelava spletišč
8710482 (9220) lisjak
»

Prikaži več gumb

Oddelek: Programiranje
363051 (2468) MrBrdo
»

Frame

Oddelek: Izdelava spletišč
251643 (1371) Mesar
»

Kako se lotit? (php MySql)

Oddelek: Izdelava spletišč
161268 (748) technolog
»

JavaScript

Oddelek: Izdelava spletišč
91359 (1204) Gandalfar

Več podobnih tem