Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Włącza animację preloadera i przypisuje ją do określonej akcji
Włącza animację preloadera i przypisuje ją do określonej akcji
Przy włączaniu preloadera podajemy nazwę akcji, dla której go włączamy. Pozwala to na łatwe zarządzanie preloaderem, jeśli wykonywanych jest kilka akcji równolegle. Wywołując funkcję hidePreloader przekazujemy informację, która akcja została zakończona. API odnotuje ten fakt i jeśli nie ma już żadnych wykonywanych akcji, to animacja zostanie ukryta.
Dodatkowo po wywołaniu metody showPreloader po upływie 20 sekund, jeśli API nie dostanie informacji, że operacja jest zakończona, to preloader zostanie ukryty. Zapobiega to zablokowaniu mapy w momencie, gdy akcja z jakiegoś powodu się nie powiedzie (np. wystąpi błąd komunikacja AJAXa).
DoCelu.showPreloader("obliczenia");
//ukrywam preloader po 10 sekundach
setTimeout('DoCelu.hidePreloader("obliczenia");', 10000);
Przykładowy kod i efekt jego zastosowania:
<div id="map" style="width:800px; height:600px; "></div>
<script type="text/javascript">
//<![CDATA[
jQuery(document).ready(function() {
DoCelu.loadMap(document.getElementById('map'));
jQuery('#test').mousedown(function() {
DoCelu.showPreloader("obliczenia");
setTimeout('DoCelu.hidePreloader("obliczenia");', 10000);
});
});
//]]>
</script>
Ten dokument nie wyjaśnia wszystkich wątpliwości? Szczegółowa dokumentacja techniczna API DoCelu.pl
Sprawdź toczące się dyskusje na Forum API DoCelu.pl
Ten materiał nie ma jeszcze żadnej opinii. Twoja może być pierwsza!