首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DIV中的拖动问题

DIV中的拖动问题
EN

Stack Overflow用户
提问于 2010-07-20 20:04:11
回答 1查看 110关注 0票数 1

在DIV标记中,我在加载时使用以下脚本附加了一个SPAN控件

代码语言:javascript
复制
$("#<%=divDimensions.ClientID %>").append("<SPAN id='spnDrag' class='draggable' style='CURSOR:hand'>" + $(ui.draggable).text() + "</SPAN><br>");

其中"divDimensions“是DIV控件。

我编写的用于拖动上面创建的span控件的jquery脚本如下所示:

代码语言:javascript
复制
$("#<%= divDimensions.ClientID%> SPAN.draggable").draggable({
            appendTo: 'body',
            helper: 'clone',
            scroll: false,
            drag: function() {
                $('#<%=hdnNodeType.ClientID%>').val("DimensionBox");
            }
        });

但问题是我无法拖动创建的跨度控件。你能帮我解决这个问题吗?

关于拖动的另一个问题是,在FusionChart控件上拖动时,可拖动元素消失了,我不得不将它拖到靠近FusioChart的地方。在FusionChart上拖拽的解决方案是什么?

EN

回答 1

Stack Overflow用户

发布于 2010-07-20 20:10:24

您应该通过在结束标记前添加减号来禁止erb输出中的换行符。

代码语言:javascript
复制
$("#<%= divDimensions.ClientID -%>").append("<SPAN id='spnDrag' class='draggable' style='CURSOR:hand'>" + $(ui.draggable).text() + "</SPAN><br>");

$("#<%= divDimensions.ClientID -%> SPAN.draggable").draggable({
        appendTo: 'body',
        helper: 'clone',
        scroll: false,
        drag: function() {
            $('#<%= hdnNodeType.ClientID -%>').val("DimensionBox");
        }
    });

请始终查看JavaScript控制台。这是一个很好的查找bug的工具。

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

https://stackoverflow.com/questions/3289676

复制
相关文章

相似问题

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