2013-02-22 29 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