首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery Droppable忽略Drops

jQuery Droppable忽略Drops
EN

Stack Overflow用户
提问于 2012-04-13 02:27:58
回答 1查看 134关注 0票数 0

当你按下所勾画的单词时,会弹出一个小的上下文菜单。将鼠标拖到所需选项上,然后松开。在当前配置中,它的行为就像用户没有做出选择一样。如果我将droppable从#del更改为#target,那么它可以工作,但显然您不能选择这种方式。

代码语言:javascript
复制
$(function() {
    $('#word').mousedown(function(ev, ui) {
        $("#target").slideDown(100);
    });    
    $('#word').mouseup(function(ev, ui) {
        $("#target").slideUp(100);
    });    
    $('#word').draggable({
        axis: 'y',
        containment: 'parent',
        revert: true, revertDuration: 100,
        stop: function() {
            $("#target").slideUp(100);
        }
    });
    $('#del').droppable({
        activeClass: 'over',
        drop: function() {
            var vote = alert("Delete action goes here");
        }
    });
});​

看看这把小提琴:http://jsfiddle.net/monsto/PF3ty/7/

我遗漏了什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-14 03:07:33

弄清楚了..。

简而言之,draggable stop参数会阻碍droppable drop。在删除stop定义并将这些操作放入drop定义的中之后,它才起作用。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10129565

复制
相关文章

相似问题

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