Autor | Zpráva | ||
---|---|---|---|
geryk Profil * |
#1 · Zasláno: 12. 5. 2010, 15:01:40
Ahoj, napsal sem si script pro hodnocení článku stylem líbí se mi, ale mám takovej menší problém. Vše funguje hlasy započítá, ale ted nastává ten můj problém tlačítka pro hlasování se mi skryjí, ale místo nich chci aby se zobrazil text kolika lidem se to líbí. Tento text se však nezobrazí ale když místo $("#votes_count").html(msg); dám alert(msg); tak to počet hlasujících vypíše ale do #votes_count ne. Moc prosím o radu.
$("a.nelibi").click(function(){ the_id = $(this).attr('id'); $(this).parent().html("<img src='/img/ico/loader.gif' alt='Načítá se' />"); $("#votes_count").fadeOut(); $.ajax({ type: "POST", data: "action=nelibi&id="+$(this).attr("id"), url: "/libi-nelibi-akce.php", success: function(msg) { $("#votes_count").html(msg); $("#votes_count").fadeIn(); $("span#vote_buttons").remove(); } }); }); <span id="vote_buttons"> <span id="votes_count" class="float-left">a</span> <a href="#" class="libi" title="To se mi líbí" id="559"><div></div></a> <a href="#" class="nelibi" title="Nelíbí se mi" id="559"><div></div></a> </span> |
||
fajzen Profil |
#2 · Zasláno: 12. 5. 2010, 15:53:14 · Upravil/a: fajzen
geryk:
„Tento text se však nezobrazí“ ale zobrazí, lenže ho hneď vyberieš z DOMu... remove() totiž vyberie aj všetky vnorené elementy EDIT: tak predsa len nezobrazí, pretože najskôr spanu s ID vote_buttons prepíšeš HTML na ten obrázok, čím sa všetky vnorené elementy stratia... takže v čase, keď chceš do #votes_count zapísať počet, už tento prvok neexistuje |
||
ah01 Profil |
#3 · Zasláno: 12. 5. 2010, 15:57:33
fajzen:
ale zobrazí Ne, ani to ne, on už v DOMu tou dobou není. Je odstraněn dávno předtím, příkazem na řádku 5, kde je obsah #vote_buttons přeplácnut obrázkem. |
||
Chamurappi Profil |
#4 · Zasláno: 12. 5. 2010, 15:57:35 · Upravil/a: Chamurappi
Reaguji na geryka:
Jestli dobře čtu, tak po úspěšném stažení odpovědi ze serveru a vypsání té hlášky zrušíš na řádku 18 <span id="vote_buttons"> , uvnitř kterého ta hláška je.
Ba ne, čtu špatně, ty už ten <span> na počty hlasů rušíš na řádku 5 — tím, že přepisuješ innerHTML rodiče odkazu.
Edit: Dvojnásobně pozdě :-) |
||
geryk Profil * |
#5 · Zasláno: 12. 5. 2010, 16:05:45
fajzen, ah01, Chamurappi:
Všem díky. Pomohli jste mi. Vůbec mě nenapadlo že to řeplácávám obrázkem. Díky |
||
Časová prodleva: 14 let
|
0