2014-03-04 230 views
0

我试图删除页面上的某个地方点击后的CSS。我知道如何实现css更改,但无法弄清楚如何或在何处放置侦听器以进行鼠标单击。jquery点击其他功能

任何建议将是伟大的。

$(document).ready(function() { 
    var friends = false; 
$('#friends').click(function() { 
    friends = true; 
    $('#cont').css({'left':'502px'}); 
     $('#members').css({'left':'251px','display':'inline','opacity':'1'}); 
    alert(friends); 
}); 

if($(document).click() && friends){ 
    alert('here'); 
}; 
}); 
+0

不应该是连接到文档正文的事件吗? –

+0

感谢Mathletics,这是问题所在。 – Steveo

回答

0

得到它的工作,最终用这一点,但修改了它很多:

jQuery().ready(function(){ 
$('#nav').click(function (event) { 
    $(this).addClass('activ'); 
    event.stopPropagation(); 
}); 

$('html').click(function() { 
    if($('#nav').hasClass('activ')){ 
     $('#nav').removeClass('activ'); 
    } 
}); 

});