[コメントに基づいて再編集]jsfiddleが改訂され、cssのみのソリューションが削除されました。秘訣は、スライド要素のホバー状態を監視し、タイムアウトを使用して、ユーザーがスライド要素上を移動できるようにすることです(更新されたjsfiddleのコメントも参照してください)。
OPから派生したjsfiddlejsfiddle@ here
#idsを使用したホバー関数:
function hover(e){
e = e || event;
var el = e.target || e.srcElement
,showel = $('#dvNotifications')
;
if (!/NotificationSummary/i.test(el.id)) {
showel .attr('data-ishovered',/over/i.test(e.type));
} else {
showel .attr('data-ishovered',false)
}
if (/true/i.test(showel .attr('data-ishovered'))){return true;}
if (/over$/i.test(e.type) && /NotificationSummary/i.test(el.id)){
showel .slideDown();
} else {
setTimeout(function(){
if (/false/i.test(showel .attr('data-ishovered'))) {
showel .slideUp();
showel .attr('data-ishovered',false);
}
}
,200);
}
}