>  기사  >  웹 프론트엔드  >  HTML5를 사용하여button_html5 튜토리얼 기술을 사용하여 배경 음악 전환 제어

HTML5를 사용하여button_html5 튜토리얼 기술을 사용하여 배경 음악 전환 제어

WBOY
WBOY원래의
2016-05-16 15:46:182971검색

렌더링은 다음과 같습니다.

데모 효과 보기 소스 코드 다운로드

HTML

HTML5 페이지를 만들고

  1. <오디오 id="music2" src="music.mp3" loop="loop">귀하의 브라우저가 오디오 태그를 지원하지 않습니다. 오디오> 
  2. <a href="javascript: playPause();"><img src="pause.gif" 너비="48" ="50" id="music_btn2" 테두리="0">a> 

자바스크립트

이미지 전환 버튼을 클릭했을 때 자바스크립트 스크립트인 playPause() 함수를 호출했습니다. 이 함수는 오디오 재생 상태를 결정합니다. 중지(일시 중지)된 경우 .play()를 호출하여 재생 상태인 경우 즉시 재생을 일시 중지합니다.pause() 두 상태가 전환되면 버튼이 나타납니다. 이미지는 시간이 지나면 업데이트됩니다. 코드:
JavaScript 코드클립보드에 콘텐츠 복사

  1. 함수 playPause() {
  2.  var music = document.getElementById('music2'); 
  3.  
  4. var music_btn = document.getElementById('music_btn2'); 
  5. if (music.paused){ ​​​​
  6. music.play()
  7. music_btn.src =
  8. 'play.gif'
  9. }  
  10.  
  11. 그밖에
  12. music.pause()
  13. music_btn.src =
  14. 'pause.gif'
  15. }  
  16. jQuery 코드를 사용하는 경우 다음과 같이 작성할 수 있습니다.


JavaScript 코드
클립보드에 콘텐츠 복사

  1. "음악" src="http://cctv3.qiniudn.com/zuixingfuderen. mp3" autoplay="autoplay" loop="loop">你的浏览器不支持audio标签。    
  2. "audio_btn">"play.gif" width="48" height="50" id="music_btn" 테두리="0">    
  3. <스크립트>    
  4. $("#audio_btn").click(기능(){    
  5.     var music = document.getElementById("music");    
  6.     if(music.paused){    
  7.         music.play();    
  8.         $("#music_btn").attr("src", "play.gif");    
  9.     }그밖에{    
  10.         music.pause();    
  11.         $("#music_btn").attr("src", "pause.gif");    
  12.     }    
  13. });    
  14.    

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.