我有点卡住了jsfiddle example。当用户拖动正常工作的广场时。但是,当用户在将它拖离原始位置后双击该方块时,我希望它恢复到只有一半(垂直)工作的原始位置。这是不正确的! 任何帮助非常感谢:)双击jQuery Draggable重置位置
1
A
回答
0
你可以做(我纠正你的提琴,因为这是完全错误的):这里
jQuery("#drag_item").draggable({containment: '#container'});
var position = jQuery("#drag_item").position();
//you could also use
//var position = jQuery("#drag_item").offset();
$("#drag_item").dblclick(function() {
$('#drag_item').css({
'top': position.top
});
$('#drag_item').css({
'position': 'fixed'
});
$('#drag_item').css({
'left': position.left
});
});
+0
我认为在这种情况下,他会想使用'offset()'而不是'position()'来找到它相对于文档的位置:http://api.jquery.com/offset/(http: /jsfiddle.net/6kXTP/20/) – Blazemonger
+0
是的,他也可能使用offset() –
相关问题
- 1. Jquery draggable div位置
- 2. 设置draggable div的位置
- 3. jquery ui draggable想设置位置为drop
- 4. 使用jQuery重置图像的位置并保存坐标Draggable
- 5. jQuery UI Draggable位置不刷新?
- 6. 保存draggable div的位置jQuery
- 7. jquery可在固定位置拖动draggable
- 8. jquery ui draggable:按钮单击后返回到开始位置
- 9. 保存Draggable Div位置
- 10. 使用jquery draggable div拖动期间的设置位置
- 11. JQuery Draggable Helper克隆位置光标滚动后的位置偏移
- 12. 量角器双击特定位置
- 13. 将draggable div的位置保存到localstorage?
- 14. 点击jquery位置变化
- 15. 单击Infowindow后重置Google Map位置
- 16. 点击TextField重置视图位置
- 17. 如何通过点击(不拖动)区域来改变jQuery Draggable Component的位置?
- 18. Java:双击一个JSlider重置
- 19. jQuery:双击表格设置文本
- 20. 按钮点击jQuery重置
- 21. 重置Jquery插件点击
- 22. Jquery-ui Draggable不会将初始位置的顶部位置更改为初始位置的负数
- 23. .draggable mm而不是px的位置?
- 24. 在draggable div中的位置错误
- 25. jQuery重置动画后的位置
- 26. jQuery UI Draggable没有从正确的位置拖动
- 27. 获取Draggable元素回到它在jquery中的位置
- 28. 在SQL服务器中插入/保存Jquery Draggable后的位置
- 29. Jquery UI Draggable:将帮助器对齐鼠标位置
- 30. jQuery UI Draggable:不会恢复到原始位置
您的例子没有做任何事情。请先纠正它 - 乍一看,jQuery中的id与HTML id完全不匹配。 – CashIsClay
拖动一个项目会在div上设置“left”属性,这与“right”冲突。您需要让js设置左侧属性的CSS,或者在dblClick上将其删除。 – CashIsClay