首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将可拖动的JQuery绑定到悬停事件

问如何将可拖动的JQuery绑定到悬停事件
EN

Stack Overflow用户
提问于 2012-03-29 06:55:25
回答 1查看 2.6K关注 0票数 1

我很难找到后续效果的解决方案。

​

​

假设有一个容器“#容器”,其中包含:

一个元素“# handle.”,只应该水平地拖动,并且在它的父句柄“#处理程序”中,它应该是拖放的

现在,整个事情应该被在悬停上拖走。

到目前为止,我有以下代码,但不知道该做什么:

代码语言:javascript
复制
<script>
    $("#element").dragable({handle: "#handler",  axis: "x", containment: "#container"});
</script>

我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-27 23:34:22

你不想说什么时候-别拖了。我的解决方案是在鼠标离开容器时这样做,尽管您不必这样做。你可以让拖动元素跟着鼠标在屏幕上到处移动,就像屏幕上那些令人毛骨悚然的X眼.

http://jsfiddle.net/pabo/5xAkQ/

代码语言:javascript
复制
// set the element to be draggable
$('div#drag').draggable({
    containment: "parent"
});

// mousing over the handle starts dragging
$('div#handle').hover(function (e) {
    e.type = 'mousedown';
    $('div#drag').trigger(e);
});

// mouse leaving the container stops dragging
$('div#container').mouseleave(function (e) {
   e.type = 'mouseup';
    $('div#drag').trigger(e);
});
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9920473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档