首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery droppable不能发射?

jQuery droppable不能发射?
EN

Stack Overflow用户
提问于 2011-08-05 04:26:12
回答 1查看 3.5K关注 0票数 1

我正在制作下面的拖放示例的原型,除了无法触发drop事件之外,它可以完成我要求的所有操作。

元素只是还原而不粘贴到content div中。你知道我错过了什么吗

代码语言:javascript
复制
    <ul class="keywords">
        <li class="draggable" id="kw-1">keyword one</li>
        <li class="draggable" id="kw-2">keyword two</li>
        <li class="draggable" id="kw-3">keyword three</li>
    </ul>


    <div id='editorcontainer'>
        <textarea rows='10' class='theEditor' cols='40' name='content' id='content'>drop content here</textarea>
    </div>


    jQuery(".myDiv").find("li").each(function(){
    jQuery(this).draggable(
    { 
        revert:true, 
        helper:'clone', 

        start: function(event, ui) {
            jQuery(this).fadeTo('fast', 0.5);
            }, 

        stop: function(event, ui) { 
            jQuery(this).fadeTo(0, 1); 
            } 
    });});

    jQuery('#content').droppable({ 
        drop: function(event, ui) { 
            alert('dropped') //DOES NOT FIRE!
            //drop text into content editor
        } 
    });
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-05 04:31:54

您使用的是revert:true选项,该选项在droppable上的drop事件触发之前恢复每个删除操作。替换为:

代码语言:javascript
复制
jQuery(this).draggable(
{ 
    revert:true, // <-- Revert every single drop
    helper:'clone', 

    start: function(event, ui) {
        jQuery(this).fadeTo('fast', 0.5);
        }, 

    stop: function(event, ui) { 
        jQuery(this).fadeTo(0, 1); 
        } 
});

有了这个:

代码语言:javascript
复制
jQuery(this).draggable({
        revert: 'invalid', // <-- Revert invalid drops
        helper: 'clone',

        start: function(event, ui) {
            jQuery(this).fadeTo('fast', 0.5);
        },

        stop: function(event, ui) {
            jQuery(this).fadeTo(0, 1);
        }
});

示例: http://jsfiddle.net/7t56R/

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

https://stackoverflow.com/questions/6948100

复制
相关文章

相似问题

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