jQuery UI可拖动句柄包含,但div溢出了吗?

时间:2018-10-18 19:46:33

标签: javascript jquery

有没有一种方法,使用jQuery UI Draggable来包含拖动句柄,而不是整个元素?我需要能够视觉上溢出。

$('.city').draggable({
    handle: '.blip',
    stop: function( event, ui ) {
        if(event.clientX-event.target.parentNode.offsetLeft < 0) {
            event.target.style.left = "0%";
        } else {
            event.target.style.left = ((event.clientX-event.target.parentNode.offsetLeft) / event.target.parentNode.clientWidth)*100 +"%";
        }

        if(event.clientY-event.target.parentNode.offsetTop < 0) {
            event.target.style.top = "0%";
        } else {
            event.target.style.top = ((event.clientY-event.target.parentNode.offsetTop) / event.target.parentNode.clientHeight)*100 +"%";
        }
    }
});

ex:包含blip,城市更大并且可以在视觉上溢出

0 个答案:

没有答案