我有一个简单的打开关闭切换框,在这里摆弄着,想知道是否可以通过单击站点上的其他任何地方(以及它的当前按钮)(不一定是另一个链接)空白,等等来关闭它。
$(document).ready(function() {
$('a.show_hide').click(function() {
$('.hidden-menu').toggle();
$(this).toggleClass('close');
});
});
这就是您需要的:http : //jsfiddle.net/5jzUD/9/
$(document).ready(function() {
$(document).on('click',function(clickPosition){
if (!$('.hidden-menu, a.show_hide').is(clickPosition.target) && $('.hidden-menu').has(clickPosition.target).length === 0){
$('.hidden-menu').hide();
$('a.show_hide').addClass('close');
}
else{
if($('a.show_hide').is(clickPosition.target) && $('.hidden-menu').css('display')!='none'){
$('.hidden-menu').hide();
$('a.show_hide').addClass('close');
return;
}
$('.hidden-menu').show();
$('a.show_hide').removeClass('close');
}
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句