私は画面の幅1024以上で機能したいミュートボタンを持っています。 上記のブレークポイント以下で機能を使用するべきではありません。私はいくつかの方法を試しましたが、まだこれを達成することはできません。任意のポインタが役立つだろう。以下の私のスニペットをご覧ください。クリック機能は1024pxのブレークポイントを超えてのみ利用可能
if($(window).width() > 1024) {
$("#mute").click(function() {
if ($("video").prop('muted')) {
$("video").prop('muted', false);
$(this).removeClass("fa-volume-off");
$(this).addClass("fa-volume-up");
} else {
$("video").prop('muted', true);
$(this).removeClass("fa-volume-up");
$(this).addClass("fa-volume-off");
}
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
スニペットに構文エラーがあり、コードの問題点が説明されていません。上記のスニペットは、あなたが達成しようとしているものとどのように違いますか?ウィンドウが縮小した場合にイベントを削除したい場合は、$( "#mute")。on( "click" ... 'に変更し、' $( "#mute" ).off( "click"); ' – Santi
last'} 'が必要)};そしてあなたは今直面している問題は何ですか? –
@AlivetoDieが変更を加えました。構文エラーが発生しました。 'Uncaught SyntaxError:予期しないトークンです。' – Olivbelle