Autor | Zpráva | ||
---|---|---|---|
Petík Profil * |
#1 · Zasláno: 21. 2. 2011, 17:11:44
Ahoj,
mám tokovej problémek, že se mě nezobrazuje loader. Chtěl bych aby po kliknutí se do #info-panel načetl obrázek s loadingem a až proběhne celý skript tak tam hodit data, která z něho vyjdou. Ale nevím proč se mě loader nezobrazuje. Pokud ho však ale dám na místo výstupu z fce tak tam vše bezproblémů funguje...Nevím kde je chyba, už si s tím hraju celej den skoro. Prosím o radu, předem moc díky. $("#myCanvas").bind('click',function(e){ $("#info-panel").html('<img class="loader" src="./design/images/ajax-loader.gif" alt="loading">'); var p = $("#myCanvas:first"); var position = p.position(); var mClickX = e.pageX - position.left - 1; var mClickY = e.pageY - position.top - 1; var mActive = fDecide(arr,mClickX,mClickY); var result = ""; if(active == -1) { result = "<em>Není vybrán žádný prvek<em>"; } else { var action_val = 1; var place_val = 1; var unit_val = active; $.get("./show.php", {action:action_val, place:place_val, unit:unit_val }, function(data){ $("#info-panel").html(data); $("#click-show").click(function(e){ // musi byt vevnit, z duvodu toho aby bylo vidět na odkaz $("#black-one").show(); $("#s-open-win").html('<img class="loader" src="./design/images/ajax-loader.gif" alt="loading">'); $("#s-open-win").html("tak je to tady, všechno").fadeIn(500); }); }) } $("#info-panel").html(result); }); } |
||
ShiraNai7 Profil |
#2 · Zasláno: 21. 2. 2011, 17:31:33 · Upravil/a: ShiraNai7
Děláš tohle:
Nastavíš obsah #myCanvas na kód loaderu, pak vytvoříš prázdnou proměnnou result. Dále tam máš nějaký ajax request, který ale vůbec nic nedělá s proměnnou result (a i kdyby dělal tak se to neprojeví, protože funkce po dokončení ajax požadavku se volá až později). A zatímco se provádí ajax požadavek, tak nastavíš html obsah #myCanvas na obsah proměnné result, která je ale prázdná. |
||
Petík Profil * |
#3 · Zasláno: 22. 2. 2011, 00:14:13
Díky díky díky,
ta prázná deklarace tam dělala neplechu :-) Díkes. |
||
Časová prodleva: 13 let
|
0