Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Animacja nie działa dobrze, Sprawdź o co mi chodzi
aleks365
post 29.11.2012, 13:33:52
Post #1





Grupa: Zarejestrowani
Postów: 134
Pomógł: 1
Dołączył: 26.02.2012

Ostrzeżenie: (0%)
-----


Witam

Zrobiłem taki skrypt
Demo
http://fociarnia.3te.pl/projekt/

Zacznij klikać na pozycje "Hosting zdjęć" i "Hosting zdjęć Close" i tak szybko na nie na zmianę i tekst "coś tam dalej" zostaję na górze a tak nie powinno być

Kod js
  1. <script type="text/javascript">
  2. var $loading = $('<div style="margin-top: 30%; text-align: center; "><img src="images/ajax_loading.gif"> Wczytywanie</div>');
  3.  
  4. // Informacje o hostingu
  5. $(function($){
  6. $(".hi_box_open").click(function(){
  7. $('#aaa').animate({marginTop: '390px'}, 500);
  8. setTimeout(function(){ $('.hi_box').show('drop', 500) }, 500);
  9.  
  10. var file_load = 'includes/hosting_pro.html';
  11. $('.hi_box').html($loading);
  12. $('.hi_box').load(file_load);
  13. return false;
  14. });
  15.  
  16. $(".hi_box_close").click(function(){
  17. $('.hi_box').hide('drop', 500);
  18. setTimeout(function(){ $('#aaa').animate({marginTop: '0px'}, 500) }, 500);
  19. return false;
  20. });
  21. });
  22. </script>


Skrypt działa ale jak zacznę klikać w menu na "Hosting zdjęć" i "Hosting zdjęć Close" i zacznę szybko klikać na te dwie pozycje w menu to animacja nie jest dobra bo tekst "coś tam dalej" zostaję na górze a okienko z informacjami jest wysunięte a tak nie powinno być to co mam zrobić żeby skrypt nie robił tak

Ja myślę żeby to zrobić tak że jeśli okienko się wysuwa to w tym czasie przycisk "Hosting zdjęć Close" by nie działał
dopiero po wysunięciu okienka żeby dało go się zamknąć ale problem w tym że nie wiem jak to zrobić

PS: Jeśli jest lepszy sposób niż proponuję to proszę napisać jaki

Ten post edytował aleks365 29.11.2012, 13:37:11
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 27.06.2025 - 04:56