현재 프로젝트에서 버그를 수정해야하는 이상한 문제가 있습니다. 나는 무작위로 웹 페이지에 배치 된 엄지 손가락을 많이 사용하고 있습니다. 모든 엄지 손가락은 절대 위치에 있습니다. 이 엄지 손가락 JQuery와에 의해 호버 세트에 반응 : jquery ui : draggable -> 드래그 해제 이벤트를 드래그하면?
$(".thumb").hover(
function() {
$(this).stop().animate({"height": full}, "fast");
$(this).css('z-index', z);
z++;
},
function() {
$(this).stop().animate({"height": small}, "fast");
}
그렇게 호버에 그들은 특정 높이로 크기를 조정합니다. 또한 이러한 엄지 손가락은 모두 jquery ui-draggable 플러그인을 통해 드래그 할 수 있습니다.
엄지가 현재 드래그 된 경우 이러한 엄지 손가락을 놓을 수 있는지 궁금합니다.
$(".thumb").bind("dragstart", function() {
//$(this).draggable("disable");
$(this).unbind('mouseenter mouseleave');
});
$(".thumb").bind("dragstop", function() {
//$(this).draggable("enable");
$(this).bind('mouseenter mouseleave');
});
현재로서는 작동하지 않습니다. 현재 엄지 손가락을 드래그하고있는 경우 마우스를 올리면 이벤트가 표시되지 않게됩니다. dragstop에서 호버가 다시 작동해야합니다.
어떻게하면 해결할 수 있을까요? 고마워요
마우스가 여전히 멈춰있는 동안 일시적인 일시 중지를 고려합니까? – user113716
아니요! 마우스가 아직 아래로 있으면 드래그로 계산해야합니다. – matt