.toggle(関数、関数、...) 削除
これは、.toggle() の「要素をクリックして指定された関数を実行する」シグネチャです。非推奨ではない .toggle() の「要素の可視性の変更」と混同しないでください 。前者は、混乱を減らし、ライブラリのモジュール化の可能性を高めるために削除されています。jQuery Migrate プラグインを使用して機能を復元できます。
使用中の toggle() のどの部分が機能するユースケースと、機能しないユースケースがありますか?
.toggle(関数、関数、...) 削除
これは、.toggle() の「要素をクリックして指定された関数を実行する」シグネチャです。非推奨ではない .toggle() の「要素の可視性の変更」と混同しないでください 。前者は、混乱を減らし、ライブラリのモジュール化の可能性を高めるために削除されています。jQuery Migrate プラグインを使用して機能を復元できます。
使用中の toggle() のどの部分が機能するユースケースと、機能しないユースケースがありますか?
// this is not deprecated
$("#theanchor").click(function(){
$("#thediv").toggle(); // shows or hides the div
});
// this is deprecated
$("#theanchor").toggle(function(){
$("#thediv").hide();
},function(){
$("#thediv").show();
});
ご覧のとおり、前者の方がはるかにクリーンです。古い .toggle が使用されるほとんどの場合、.click をよりクリーンな方法で使用できます。