2010-11-19 1 views
2

죄송합니다. 긴 제목에 대해 사과하는 방법을 모르겠습니다. 나는 (jquery UI 정렬 가능한 플러그인을 사용하여) 정렬 가능한 div로 채워진 테이블 열을 가진다. 각 div에는 이미지 하위가 있습니다. 현재 div의 이미지 부분을 클릭하여 div를 드래그하려고하면 div가 드래그되지 않습니다. 분명히 이미지 (또는 div의 일부)를 클릭 할 때 div로 드래그하려고합니다. 어떤 제안?jquery UI sortable - 정렬 할 수있는 div에 포함 된 이미지의 드래그를 허용하여 div 정렬 시작의 결과를 얻습니다.

+0

문제가 무엇인지 잘 모르겠습니다. 제대로 작동하는 것 같습니다. http://jsfiddle.net/C6JZ2/ –

+0

Chrome 8에서는 그렇지 않습니다. 이미지 드래그가 시작되고 나빠진 것처럼 보입니다 (여전히 작동하지만) – cambraca

+0

정확하게 - Chrome을 사용하고 있습니다. 이 문제를 해결하는 가장 좋은 방법은 이미지가 드래그를 시작하게하는 이벤트를 캡처하고 대신 부모 div가 드래그를 시작하게하는 이벤트를 트리거하는 것이라고 생각했습니다. 어떤 생각을 어떻게 할 것인가? –

답변

5

이 시도 : 당신이 $('#thelist').sortable(); 같은 일을하는 경우도 다음을 수행하십시오

$('#thelist img').mousedown(function(event) { 
    event.preventDefault(); 
}); 

이 적어도 크롬과 파이어 폭스에, 인 (목록 내부의 모든 이미지에 정상적인 동작을 방지 할 수 있습니다 이미지 드래그 시작).

+0

게시 한 지 약 한 시간 후에 알게되었습니다. 나는 또 다른 문제에 부딪쳤다. 그러나 그것은 다른 게시를위한 것이다. –

관련 문제