短くポイントまで。これを書くための良い方法は何ですか?同じコードを何度も何度も繰り返しているわけではありません。これを記述するクリーナー/ OOPの方法は何ですか?
$('.login').click(function(e){
e.preventDefault();
$('.model._login').fadeIn();
$('body').addClass('no-scroll')
});
$('._view-observations').click(function(e){
e.preventDefault();
$('.model._key-observations-model').fadeIn();
$('body').addClass('no-scroll')
});
$('._forgottenPW').click(function(e){
e.preventDefault();
$('.model._forgottenPW').fadeIn();
$('body').addClass('no-scroll')
});
ありがとうございます!
https://codereview.stackexchange.com/ – j08691
ライトが –
がフェードインする必要があり要素にボタンを関連付けアイテムの 'data'属性を入れて書くように記述する必要があります3つのボタンすべてに共通のクラスを適用します。そのクラスに対して一つのボタンハンドラを持ち、クリックされたボタンの 'data'属性を使って要素をフェードインします。 – Santi