私は、ユーザーのクリックで、その背後に隠された埋め込みビデオのためのビデオのサムネイルを交換されるJavaScriptの単純なビットがあります。私も提出されたときに、とり、同じページ上のフォームを持っている.click()で戻るボタンが押されないようにするにはどうすればいいですか?
(function($){
$(document).ready(function(){
$(".video-image").click(function(){
$(".video-embed").css({"opacity":"1","display":"block"});
$(".video-embed")[0].src += "&autoplay="+autoplay;
$(this).unbind("click");
});
});
})(jQuery)
をユーザーにありがとうございました。フォームが提出されたときにホームページの動画が一時停止または再生中で、その後、ユーザーが感謝のページから戻るボタンを押すと、ホームページの動画が再び再生されます。これはJavaScriptがバック・ボタンを.clickイベントとして扱うからだと私は信じています。
基本的には、戻るボタンがJavaScriptを実行しないようにしたいと思います。これを回避する方法はありますか?
は、これはfalseに自動再生を強制するケースではありません。次に、誰かが ".video-image"画像の中をクリックすると、ビデオを前面に持ってきて、JavaScriptを使って起動します。 – JParkinson1991
それは私がやっていることではありませんか?私は自分の問題が.click(function()...私が戻るボタンを押したときに発砲することに関係していると思う)。私の自動再生の状態にかかわらず、それはまだ始動するだろう。 – derks