次の2つの命令を組み合わせてより効率的なコードにする方法はありますか?
$('.sandwiches').mouseleave(function () {
$('.sandwiches').hide();
});
$('.food').mouseleave(function () {
$('.sandwiches').hide();
});
次の2つの命令を組み合わせてより効率的なコードにする方法はありますか?
$('.sandwiches').mouseleave(function () {
$('.sandwiches').hide();
});
$('.food').mouseleave(function () {
$('.sandwiches').hide();
});
セレクターを組み合わせることにより:
$('.sandwiches,.food').mouseleave...
セレクターをマージします:
$('.sandwiches, .food').mouseleave(function () {
$('.sandwiches').hide();
});
定義された関数を各要素にアタッチできます。
function hideElement(e) {
$(this).hide();
}
$('.sandwiches,.food').mouseleave(hideElement);