ajax – jiný spinner v různých částech aplikace
- semtex.989
- Člen | 75
Je možné nastavit ajaxový spinner, nebo celkově obsluhu události na straně JS tak, abych se to neprojevilo ve zbytku aplikace?
Když upravím „metodu“ updateSnippet v tomto doplňku – https://componette.org/search/?…, projeví se to úplně všude.
- Etch
- Člen | 403
Třeba si můžeš udělat {block spinner} a v té dané šabloně, kde chceš jiný spinner, ten blok prostě vyměníš za jinou definici spinneru.
Popřípadě by to mělo jít vyměnit opět v šabloně za pomocí
$("#ajax-spinner").css({
background: "white url('../images/jiny-spinner.gif') no-repeat 50% 50%"
});
EDIT: Typo
Editoval Etch (17. 2. 2012 16:16)
- semtex.989
- Člen | 75
Jo to je dobry napad.
Ale dejme tomu, ze chci ukazat dialogove pseudookno s textem „cekejte,
nacitam“ nebo jinou javascriptovou akci.
Je nejaka cesta jak individualne volat zpracovani ajaxu?
- Etch
- Člen | 403
semtex.989 napsal(a):
Jo to je dobry napad.
Ale dejme tomu, ze chci ukazat dialogove pseudookno s textem „cekejte, nacitam“ nebo jinou javascriptovou akci.
No ale to je přece furt stejné. nic ti nebrání tam dát třeba:
<script type="text/javascript">
$("#ajax-spinner").html("čekejte, načítám");
$("#ajax-spinner").css({
background: "white"
});
</script>
Popřípadě třeba tomu divu se spinnerem nastavíš nějakou speciální třídu, která se postará o stylování.
Hlavně pak nevím, co si mám představit pod pojmem „jinou javascriptovou akci“. Co přesně by si tam chtěl volat??
EDIT: Typo
Editoval Etch (17. 2. 2012 17:59)