動的に生成されたWebページとJQueryプロジェクトの個人学習プロジェクトの最初の実装では、チェックボックスとtoggle( "slow")およびtoggle( "fast")を使用しました。ただし、CSにまったく慣れていないため、最初のプロジェクトでは、チェックボックスの状態の管理が少し複雑になりました。そのため、UXを処理するために<label>s.on('click', function(){...})と$('*').click(function(){...})withのみに切り替えました。.toggleClass('hidden')非表示クラスのCSSは次のとおりです。
.hidden {
display: none;
}
問題は、クラスの切り替えが瞬時に行われることです。ユーザーがまたはと同じように表示できるようにしたいと.toggle()思い.toggle('slow')ます.toggle('fast')。この視覚的なフィードバックを実現するには、次の行をどのように変換しますか?
$(this).toggleClass('hidden');
私はtoggle、toggleClass、slideToggleのAPIを確認しましたが、特定の組み合わせが機能するかどうか知りたいと思いました。.toggleClass()それをtoggle()に書き直す必要がある場合、の[switch]パラメーター と同様に、現在の状態を確認する必要があるため、showOrHideパラメーターを「show」または「fast」期間とともに含めるにはどうすればよいですか。