-2
このコードブロックは、よりシンプルで効率的なものに圧縮できることは確かです。しかし、私は困惑しています。もし誰かが私を助けることができれば、それは非常に高く評価されるでしょう!Jquery関数の場合とそうでない場合の書き込み方が良い
var close = "true";
$(document).on('click', '[data-toggle-nav]', function(event) {
if ($(this) && close === "true") {
console.log('close');
$('#top').css('transform', 'rotate(45deg)').css('top', '10px');
$('#mid').css('transform', 'rotate(-45deg)').css('top', '10px');
$('#bot').css('display', 'none');
close = "false";
}
else if ($(this) && close === "false") {
console.log('open');
$('#top').css('transform', 'rotate(0deg)').css('top', '0px');
$('#mid').css('transform', 'rotate(0deg)').css('top', '10px');
$('#bot').css('display', 'block');
close = "true";
}
});
:これを試してみてください? – Xufox
コードレビューのリクエストはhttp://codereview.stackexchange.com/に投稿する必要があります。 – Clive
これらのCSSプロパティはすべてクラスに入れ、 'addClass'と' removeClass'を使って要素に追加したり削除したりします。 – DontVoteMeDown