ボタンをクリックすると開くパネルを作ろうとしています。私はボタンを持っています、私はパネルを持っています。click()
イベントで開きます。そのボタンをもう一度押すと、閉じます。
$('#button').click(function() {
$('#panel').toggle();
});
ユーザーが#button
または以外の場所をクリックすると#panel
、それも閉じます。
PS私はこのようなことを試しましたが、それは望ましい動作ではありません.
$('#button').mouseenter(function() {
$('#panel').show();
}).mouseleave(function() {
setTimeout(function() {
$('#panel').hide();
}, 2000);
});