2013-02-22 30 views
0
$(function() { 
    $("#test").draggable({ 
     handle: "#testheader", 
     containment: 'window' 
    }); 
}); 

$('p#exit').click(function() { 
    $('#test').hide(); 
}); 
}); 

<div id="test"><div id="testheader"><p id="exit">Exit</p></div></div> 

而不是当我点击p元素时退出,当我点击容器div时也退出。.hide()隐藏在容器div点击而不是只处理?

+0

不会在p的 '#exit' 后去了? – BlueBird 2013-02-22 19:17:10

+0

删除此}};在最后一行,还是它是一个错字?而不是p#exit退出。 – zamil 2013-02-22 19:25:00

+0

请创建[Fiddle](http://jsfiddle.net) – 2013-02-22 19:27:30

回答

2

三本......

$(function() { 
    $("#test").draggable({ 
     handle: "#testheader", 
     containment: 'window' 
    }); 

    $('#exit').click(function() { 
     $('#test').hide(); 
    }); 
}); 

擦除});$('#exit')

而且看到这个jSfiddle example