2012-05-30 5 views
0

나는 이미지의 목록을 가지고 모든 이미지는 div 요소 안에 있습니다. 이미지를 생성하는 동안 draggable 이벤트를 각 img 요소에 바인딩합니다 .i.e. $('#optionImage_'+ next +'').draggable();jquery draggable work 한 번만

다음은 각 이미지를 드래그 할 때 드래그를 시작하지만 마우스를 올리면 다시 드래그 할 수 없으며 해당 페이지의 모든 js 기능을 사용하지 못하게 설정하면 오류가 발생합니다.

jquery 1.7 및 jquery ui 1.8을 사용하고 있습니다.

어떤 도움이나 제안이라도 크게 부각 될 것입니다.

감사합니다.

+0

코드를 표시 할 수 있습니까? – aravindKrishna

+0

$ ('# optionImage _'+ 다음 + ''). draggable(); 모든 이미지 요소로 드래그 할 수있는 유일한 코딩입니다. – coder

답변

3

나는 이와 비슷한 문제에 직면했습니다. 내 코드는 다음과 같습니다.

$('<td>'+document.getElementById("hideditname").value+'</td>').appendTo('#etr1').draggable({cursor: 'move',helper:'clone', start: edittabclass }); 

나는 당신과 같은 문제에 직면하고있었습니다.

는 그럼 다음 문제가 해결되었다 this-

$('<td>'+document.getElementById("hideditname").value+'</td>').appendTo('#etr1').draggable({cursor: 'move', start: edittabclass, revert:'true' }); 

같은 코드를 변경했습니다.

되돌리기 요소를 제거 할 수도 있습니다.

+0

도우미 옵션을 제거 했습니까? – Juri