Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript]Uruchomienie audio przy zmianie stylu
msm
post 2.06.2012, 09:59:13
Post #1





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

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


Witam, potrzebuję w jQuery uruchomić plik audio w momencie zmiany stylu div na overflow:hidden.
Poniższy przykład nie działa.
  1. <script type="text/javascript">
  2. var $j = jQuery.noConflict();
  3.  
  4. if($j('#ad').css('overflow') == 'hidden'){
  5. snd2 = new Audio("audio.ogg");
  6. snd2.play();
  7. }
  8. else {
  9.  
  10. }


msm
Go to the top of the page
+Quote Post
Tajgeer
post 2.06.2012, 10:03:24
Post #2





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


W jaki sposób ustawiany jest overflow? Dynamicznie, już jest ustalony, czy jak?

Ten post edytował Tajgeer 2.06.2012, 10:03:33
Go to the top of the page
+Quote Post
msm
post 2.06.2012, 10:11:48
Post #3





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

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


Ustawiany jest dynamicznie w pętli na przemian stan1-stan2-stan1-itd przez inny skrypt.
Stan 1 <div id="ad" style="display: none;">
Stan 2 <div id="ad" style="overflow: hidden; (i tu jeszcze inne)">
msm
Go to the top of the page
+Quote Post
Tajgeer
post 2.06.2012, 10:14:41
Post #4





Grupa: Zarejestrowani
Postów: 290
Pomógł: 48
Dołączył: 11.05.2008
Skąd: Kielce

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


W takim razie skrypt, który będzie odtwarzał dźwięk musisz umieścić w funkcji, która jest odpowiedzialna za zmianę stanu i w niej sprawdzać, czy określony element ma ustawiony overflow na hidden.

To, co zaprezentowałeś w pierwszym poście uruchomiłoby się tylko i wyłącznie wtedy, gdy podczas generowania strony element miałby już ustawiony overflow na hidden. Nie zadziała przy dynamicznej zmianie właściwości CSS przez skrypt.

Ten post edytował Tajgeer 2.06.2012, 10:15:25
Go to the top of the page
+Quote Post
msm
post 2.06.2012, 10:36:30
Post #5





Grupa: Zarejestrowani
Postów: 39
Pomógł: 2
Dołączył: 15.07.2010

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


Dziękuje, wszystko jasne i działa.
msm.
Go to the top of the page
+Quote Post

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: 14.08.2025 - 03:54