使用jquery uidraggable拖动时修改div的内容

发布于 2024-10-26 02:12:10 字数 101 浏览 1 评论 0原文

我有一个可拖动的 div (jquery uidraggable),其中主要包含文本。我可以在拖动时更改 div 的内容吗?

(实际上,我想让它成为一个更小更好的div)

I have a draggable div (jquery ui draggable) which contains mainly text. Can I change the contents of the div while dragging?

(actually, I want to make it a smaller and nicer div)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

土豪我们做朋友吧 2024-11-02 02:12:10

试试这个: http://jsfiddle.net/6JtMp/

这是代码:

<style>
    #draggable { width: 150px; height: 150px; padding: 0.5em; background-color: green; }
    </style>
    <script>
    $(function() {
        $( "#draggable" ).draggable({
            start: function(event, ui) { $(this).css("height",10); },
            stop: function(event, ui) { $(this).css("height",150); }        
        });
    });
    </script>



<div class="demo">

<div id="draggable" class="ui-widget-content">
    <p>Drag me around</p>
</div>

</div><!-- End demo -->

Try this out: http://jsfiddle.net/6JtMp/

Here's the code:

<style>
    #draggable { width: 150px; height: 150px; padding: 0.5em; background-color: green; }
    </style>
    <script>
    $(function() {
        $( "#draggable" ).draggable({
            start: function(event, ui) { $(this).css("height",10); },
            stop: function(event, ui) { $(this).css("height",150); }        
        });
    });
    </script>



<div class="demo">

<div id="draggable" class="ui-widget-content">
    <p>Drag me around</p>
</div>

</div><!-- End demo -->
错々过的事 2024-11-02 02:12:10

拖动怎么样?

拖动(事件,用户界面)

在拖动期间移动鼠标时触发,在当前移动发生之前立即触发。

只需指定拖动回调:

$( "#draggable" ).draggable({
  drag: function( event, ui ) {
      // do something while dragging
  }
});

What about drag?

drag( event, ui )

Triggered while the mouse is moved during the dragging, immediately before the current move happens.

Just specify the drag callback:

$( "#draggable" ).draggable({
  drag: function( event, ui ) {
      // do something while dragging
  }
});
澜川若宁 2024-11-02 02:12:10

您可以挂钩三个不同的事件,这可能会让您能够完成您正在寻找的事情。我会检查启动、拖动和/或停止事件的定义函数。这是API文档: http://jqueryui.com/demos/draggable/#event-drag

There are three different events that you can hook into which will probably enable you to do what you are looking for. I would check out defining functions for the start, drag, and or stop events. Here is the api doc: http://jqueryui.com/demos/draggable/#event-drag

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文