السلام عليكم
يوجد في موقع قائمة dropdown مستخدمة الكود التالي
<!--
jQuery(document).ready(function($) {
loadtopmenu();
});
$("#boss-menu-category .boss_heading").click(function(){
$('#boss-menu-category').toggleClass('opencate');
loadtopmenu();
});
function loadtopmenu(){
var menuheight = $('#boss-menu-category .box-content').outerHeight();
var topcate = $('#boss-menu-category').offset().top;
$('.boss-menu-cate .nav_title').each(function(index, element) {
var liheight = $(this).outerHeight();
var subheight = $(this).next('.nav_submenu').outerHeight();
var topheight = $(this).offset().top - topcate -55;
/*if((subheight < menuheight)&&(subheight < topheight)){
var bottomh = topheight - subheight + liheight + 14;
$(this).next('.nav_submenu').css('top', bottomh + 'px');
}else{
$(this).next('.nav_submenu').css('top', '-1px');
}*/
});
}
//-->
أرغب في إضافة كود يجعل القائمة تختفي عند الضغط في أي مكان في الصفحة ضمن الوسم body والذي أعطيته ال id="content"
جربت إستخدام الكود التالي لكن لم يعمل بالشكل الصحيح حيث أدى لإغلاق القائمة في نفس لحظة فتحها
$('#content').click(function() {
$('.opencate').removeClass('opencate');
});
هل من إقتراحات؟
التعليقات