2016-10-25 16 views
0

나는JS에서 상자를 드래그하는 방법은 무엇입니까?

<div id="HelpDoc"> 
    <div id="HelpHeader">Here goes the header</div> 
    <div id="HelpContent">Here goes the content</div> 
</div> 

enter image description here 그래서 내가 그것을 드래그 - 박공 HTML 페이지를 통해 확인하려면 아래 이미지처럼 상자를 가지고 있지만 난 단지 헤더를 유지하여 드래그합니다. 왜냐하면 내가 상자 전체를 드래그 게이블로 만들면 클릭 이벤트가 작동하지 않을 수 있기 때문입니다. 그렇게하는 방법?

$(function() { 
    $("#HelpDoc").draggable(
     handle: "#HelpHeader" 
    ); 
}); 

당신은 그냥 jQuery를하고 jQuery를 UI 라이브러리를 참조해야합니다 : Draggable jQuery UI

어떤 요소 dragable를 만들기 위해 하나의 호출입니다 : 당신은 다음과 같은 jQuery를 UI 라이브러리를 포함하는 경우

답변

0

그것은 매우 간단합니다 귀하의 페이지가이 작품을 만들 수 있습니다.

+0

상자 안의 내용을 클릭 할 수 있습니까? – Kishan

+0

물론 가능합니다. 귀하의 경우에는 옵션에서 핸들을 정의하여 완료됩니다. 이 핸들을 사용하면 구성 요소를 드래그 할 수 있습니다 (헤더의 경우). 내 대답을 업데이트합니다. – habamedia

+0

감사. 그것은 나를 위해 일했습니다. – Kishan

관련 문제