Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript]po kliknieciu zmienia się obrazek
jaca121212
post
Post #1





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


tak jak w temacie mam skrypt playlisty który po kliknieci odtwarza się muzyka i jest ikona play a chciałbym aby ta ikona zmieniła sie na inna ikonę tzn podmiana obrazka istniejącego na inny obtrazek w jaki to sposób zrobić
[JAVASCRIPT] pobierz, plaintext
  1. <script>
  2. $("#playlist a").on("click", function() {
  3.  
  4. var src = $(this).attr('href');
  5. var zdjecie1= document.getElementsByClassName(".icon-play");
  6. zdjecie1.innerHTML = "Hello World!";
  7. $("#videoarea").attr("src", src);
  8. $("#videoarea").attr("poster", '');
  9. $("#videoarea").attr("autoplay", true);
  10.  
  11. return false;
  12. });
  13.  
  14.  
  15.  
  16.  
  17.  
  18. });
  19. </script>
[JAVASCRIPT] pobierz, plaintext

ikona play ma classe icon-play
ikona pauza ma classe icon-pause

Ten post edytował jaca121212 2.05.2015, 19:24:46
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tomek200
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 4
Dołączył: 28.12.2014

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


To tak jak koledzy wyżej tylko zamiast podmieniać klasę to podmieniaj atrybut src zdjęcia.
Go to the top of the page
+Quote Post
jaca121212
post
Post #3





Grupa: Zarejestrowani
Postów: 256
Pomógł: 16
Dołączył: 21.12.2014

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


Cytat(tomek200 @ 3.05.2015, 13:50:44 ) *
To tak jak koledzy wyżej tylko zamiast podmieniać klasę to podmieniaj atrybut src zdjęcia.

efekt który osiągnąłem jest taki że pierwszy obrazek się nie ukrywa pod drugim a i tak zamisat w konkretnej komórce li zmienił się obrazek po kliknieciu to we wszystkich komórkach li się zmieniają jak to naprawić
[JAVASCRIPT] pobierz, plaintext
  1. (function(){
  2.  
  3. var i = 0,
  4. $pauseIcon = $('.icon-pause');
  5.  
  6. $('a').click(function(){
  7.  
  8. $pauseIcon.toggleClass("off", i);
  9. i = i === 1? 0 : 1;
  10.  
  11. });
  12.  
  13. })();
  14.  
[JAVASCRIPT] pobierz, plaintext

  1. echo'<ul id="playlist">';
  2.  
  3. echo "<li><a href=muzyka/$fileinfo>$fileinfo</a>";
  4.  
  5. echo'<i class="icon-play" onclick="myFunction()"></i>';
  6. echo'<i class="icon-pause off"></i>';
  7.  
  8. echo "</li>";
  9.  
  10. echo'</ul>';


  1. .icon-play, .icon-pause{
  2. position: absolute;
  3. }
  4. .icon-play.off, .icon-pause.off{
  5. display: none;
  6.  
  7. }
  8. .icon-play:before { content: '\e800';margin-left:550px;margin-top:-25px; margin-right:0px; float:left;}
  9. .icon-pause:before { content: '\e801'; margin-left:550px;margin-top:-25px; margin-right:0px; float:left; }

dodam że iconki są pobrane z fontello

Ten post edytował jaca121212 3.05.2015, 13:42:51
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 13.10.2025 - 23:02