2013-04-12 3 views
-3
$(".slidingDiv").hide(); 
$(".show_hide").show(); 
$('.show_hide').click(function(){ 
    $(".slidingDiv").slideToggle(); 
}); 

Я хочу, чтобы свернуть мой div, щелкнув за его пределами, в любом месте на странице.я хочу, чтобы мой div-слайд-экран был нажат в любом месте на странице

+1

Пожалуйста, укажите свой HTML код, возможно, jsfiddle поможет. – Lowkase

+0

http://jsfiddle.net/Rvra3/ мой код такой. но, похоже, не работает на jsfiddle –

+0

Это потому, что вы не загружали jQuery на свою скрипку. –

ответ

2
$('body').not('.slidingDiv').click(function(){ 
    $('.slidingDiv').slideUp(); 
}); 

Должен сделать трюк.

0

Возможно, это будет работать:

$(document).click(function() { 
    if($('.slidingDiv:hover').length===0) $('.slidingDiv').slideUp(); 
}); 
Смежные вопросы