stackoverflowアーカイブを調べましたが、解決策が見つかりませんでした。
問題は、マウスがその上にあるときにボタンがあり、その下にボックスが表示されることです。これで、マウスがボタンの外に移動すると、ボックスが非表示になりますが、注意が必要な部分がここにあります。マウスがボタンを離れてもボックスに残っている場合、ボックスは非表示になりません。
マウスオーバー機能とマウスアウト機能を使用していますが、マウスをボタンの外に移動するとすぐに、ボックスの上にマウスを置いてもボックスが非表示になります。
(function($) {
$(function() {
var dropDown = $('.box'),
timer,
cartButton = $('.button');
cartButton.hover(function(){
dropDown.slideToggle();
});
});
})(jQuery);