jquery - 单击链接后.draggable 恢复到原始位置

标签 jquery jquery-ui-draggable revert

在这里苦苦挣扎,我在 div 上使用 .draggable ,效果很好,但我还需要一个链接,以便一旦用户将 div 拖动到页面上的任何位置,他们就可以将其“重置”回原始位置。

$(function() {
    if (! /iphone|ipad|ipod|android|blackberry/i.test(navigator.userAgent.toLowerCase())) {
        $( "#race_charts_container" ).draggable({ revert: false, cancel: "#graphs_content"});
    }
        });


$("#btnReset").click(function() {
    $("#race_charts_container").animate({
           left: '+=50px',
           top: '+=50px'
    });
});

最佳答案

看看这个演示: http://jsfiddle.net/M8Ehe/1/

只需将顶部和左侧设置为 0。

代码:

$(function() {
    if (! /iphone|ipad|ipod|android|blackberry/i.test(navigator.userAgent.toLowerCase())) {
        $( "#race_charts_container" ).draggable({ revert: false, cancel: "#graphs_content"});
    }
        });


$("#btnReset").click(function() {
    $("#race_charts_container").animate({left:0,top:0});
});

关于jquery - 单击链接后.draggable 恢复到原始位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10834214/

相关文章:

Jquery UI 可排序多个项目几乎可以工作,但还有一个问题

Jquery UI 在父容器内的可拖动和可调整大小的 div 中出现 z-Index 问题

jquery - 忽略使用 cancelable=false 取消 touchmove 事件的尝试,例如因为滚动正在进行且无法中断

jquery - jquery 1.4 与 jquery 1.32 完全兼容吗?

php - Stripe 结帐费用 - 合格金额

svn - 颠覆: Can trunk be reset to previous revision after branching/tagging?

svn - 有没有办法在 svn :revert operation in NETBEANS? 之后恢复丢失的文件

svn - 撤消 'resolve' 而不还原并重新合并

javascript - 一种输入 - 两种风格?左侧光标 :text, 右侧光标 :pointer?

javascript - jQuery - 在元素上调用函数