gpt4 book ai didi

html - HTML5音频标签+ jQuery:切换事件按钮

转载 作者:行者123 更新时间:2023-12-03 00:01:44 25 4
gpt4 key购买 nike

<div id="audio-player">

<div>

<img id="playButton"
onclick="document.getElementById('stars').play();
document.getElementById('playButton').toggle(
function(){ $(this).attr("src", "playbutton-active.png"); },
function(){ $(this).attr("src", "playbutton-inactive.png"); } );"
src="playbutton-inactive.png">

<img id="pauseButton"
onclick="document.getElementById('stars').pause();
document.getElementById('pauseButton').toggle(
function(){ $(this).attr("src", "pausebutton-active.png"); },
function(){ $(this).attr("src", "pausebutton-inactive.png"); } );"
src="pausebutton-inactive.png">

<img id="stopButton"
onclick="document.getElementById('stars').pause();
document.getElementById('stars').currentTime = 0;
document.getElementById('stopButton').toggle(
function(){ $(this).attr("src", "stopbutton-active.png"); },
function(){ $(this).attr("src", "stopbutton-inactive.png"); } );"
src="stopbutton-inactive.png">

</div>

<audio id="stars">
<source src="stars-in-the-night-sky.mp3">
<source src="stars-in-the-night-sky.ogg">
</audio>

我也尝试使用$(this).toggle来代替getElementById('playButton'),但是 Activity /不 Activity 图像不会切换。当我没有切换语句时,自定义按钮可以启动/暂停/停止音频。添加切换开关后,尽管最初的非 Activity 控件图像显示出来,但控件不再起作用。我也意识到,当切换一个按钮时,我需要一个单独的功能来重置其他按钮。

最佳答案

您应该尝试“$(”#playButton“)。toggle(..);”。
您需要有一个JQuery对象...

使用此方法,而不是:

<script type="text/javascript">
$(document).ready(function(){
$("#playButton").click(function(){
$(this).toggle(..);
});
});
</script>

您还可以看到JQuery-ui及其“button”方法!

关于html - HTML5音频标签+ jQuery:切换事件按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5658400/

25 4 0