2011-08-15 5 views
3

jQuery를 정렬 가능한 (그리드로) 사용할 수있는 div가 있습니다. 이 모든 것은 정상적으로 작동하지만 사용자가 div를 드래그 할 때 정렬 만 가능하도록하고 싶습니다. 클릭 할 때가 아닙니다. 예를 들어 이러한 div에는 스크롤 막대가 있으며 핸들을 끌 때마다 div가 마우스에 바인딩되어 정렬해야합니다. 이 기능을 끄려면 어떻게해야합니까?jQuery sortable - 끌기에서만 정렬 가능, 클릭하지 않음

$( "#sortable" ).sortable({ items: 'li:not(.ui-tabs-nav-item,#newspod,#imglist li)', containment: '#sortable'}) 

$("#sortable").disableSelection(); 

답변

2

당신은 사용자가이 정렬 동작을 활성화합니다 전에 15 개 픽셀을 드래그해야한다는 귀하의 정렬 객체에이 속성

distance: 15 

을 추가 할 수 있습니다

여기 내 jQuery의.

+0

감사합니다 ..하지만 올바른 구문입니까? 내 자바 스크립트를 위반하는 것 같습니다. 편집 : 신경 쓰지 마라. 문제가 해결되지 않았다. – vandrop

+0

그럼 뭐가 문제 야? –

+0

div 안에 스크롤 막대를 클릭하여 끌면 div가 커서에 고정되어 정렬 할 수있게됩니다. 나는 div 안에 스크롤하는 동안 그 위치에 머물러 있기만을 원한다. – vandrop