1

次の2つの命令を組み合わせてより効率的なコードにする方法はありますか?

  $('.sandwiches').mouseleave(function () {
    $('.sandwiches').hide();
});
$('.food').mouseleave(function () {
    $('.sandwiches').hide();
});
4

3 に答える 3

1

セレクターを組み合わせることにより:

$('.sandwiches,.food').mouseleave...
于 2013-02-07T18:50:05.440 に答える
0

セレクターをマージします:

$('.sandwiches, .food').mouseleave(function () {
    $('.sandwiches').hide();
});
于 2013-02-07T18:50:09.813 に答える
0

定義された関数を各要素にアタッチできます。

function hideElement(e) {
    $(this).hide();
}

$('.sandwiches,.food').mouseleave(hideElement);
于 2013-02-07T19:01:23.713 に答える