クリックすると要素が表示されるものを作っています。
<質問>
機能的には問題ないのですが、コード的に改善できるところを教えて欲しいです。
また、今は滑らかにスライドしていないので、jQueryのslideToggleのようにする良い方法もあれば御指南いただきたいです。
<仕様>
・JSを
・
よろしくお願いします。
コードは外部サービスだけでなく質問本文にもマークダウンにてご提示ください。
また「とりあえず全部見てほしい」は作業依頼、デバッグ依頼です。質問ではありません。
もっとポイントを絞った方が良いでしょう。
m.ts10806さんが仰る通り、リファクタリングは「質問」ではなく、「作業依頼」と思います。
https://teratail.com/questions/146435#reply-220931
転載先のソースを読み取れではなく仕様くらいはきちんと提示してください
jQueryは使って良いのか、jsだけでやりたいのかも付記してください
(cssを利用しないスライド処理ならjQueryってことなのかな?)
ES5で書く理由も掲示お願いします。
古いブラウザ対応のために必要ということでしょうか?
特に上記のような理由がなければ、ES6〜の書き方でいいと思いますが。
(よりよいコード、となら、ES6〜でもっと短く、わかりやすい構文にできる可能性も出てくるので)
回答2件
あなたの回答
tips
プレビュー