私はJavascriptで流暢ではありませんが、このコードを変更して、曲の再生ボタンと一時停止ボタンを切り替えることができました。それはそうです:JQuery Toggle Issue、2回のクリックが必要
$(function()
{
$("#plbutton").toggle(function()
{
$("#playit").hide();
$("#pauseit").show();
},
function()
{
});
});
$(function()
{
$("#pabutton").toggle(function()
{
$("#pauseit").hide();
$("#playit").show();
},
function()
{
});
});
これはHTMLです:
<span id="playit"><a href="javascript:void(0)" onclick="document.getElementById('WeFuckinBall').play()" id="plbutton"><img src="images/playbutton.png" /></a></span>
<span id="pauseit" ><a href="#" onclick="document.getElementById('WeFuckinBall').pause()" id="pabutton"><img src="images/pausebutton.png" /></a></span>
、これは一時停止スパンのためのCSSです:今
#pauseit{
display: none;}
WHE n I再生ボタンをクリックする一時停止ボタンに切り替わり、一時停止ボタンをクリックすると再生に切り替わりますが、その後は2回のクリックが必要です...曲は停止しますが、画像は再生されますあなたがもう一度クリックまで文句を言わないあなたはトグルを必要といけない...私は周りを探してみましたが、原因のjavaとjQueryの私の最低限の知識に私は自分のコードに修正を適用することができませんでした
...
なぜ2つの外部関数に名前がありませんか? – rcplusplus
なぜjQueryとインラインスクリプトがありますか?インラインスクリプトをトグルに移動し、e.preventDefault()を呼び出す - ポーズボタンをクリックしてページをリロードする – mplungjan
あなたがしようとしていることは非常に簡単です。一日をとり、簡単なjQueryを読むことをお勧めします。 http://www.w3schools.com/jquery/jquery_intro.asp – AlexKempton