animeteのカクツキを修正したいです
HTMLにてdlのリストを作成し、jsにてanimateをかけましたが動作にカクツキ?があります。
修正点のご教授をお願いいたします。
以下HTMLとjsのコードになります。
html
1<div class="question-contents"> 2 <dl> 3 <dt><i class="far fa-question-circle"></i><a href="#ques-1">sample1</a></dt> 4 <dd id="ques-1">sample-text1</dd> 5 6 <dt><i class="far fa-question-circle"></i><a href="#ques-2">sample2</a></dt> 7 <dd id="ques-2">sample-text2</dd> 8 </dl> 9</div>
javascript
1$(function(){ 2 $('.question-contents dd:not(:nth-of-type(1))').hide(); 3 4 $('.question-contents dt a').on('click', function(){ 5 6 $('.question-contents dt').next().css('text-decoration', 'none'); 7 $(this).css('text-decoration', 'underline'); 8 9 $($(this).attr('href')).animate({ 10 'height': 'toggle' 11 }, 200); 12 13 return false; 14 }); 15}); 16
大変申し訳ありませんでした。
環境は
・端末 / PC(windows)
・ブラウザ / Chrome(バージョンは最新の72.0.3626.109になります)
・jQuery / 3.3.1
となります。
回答1件
あなたの回答
tips
プレビュー