标签: drag

Jquery ui,手动调用start drag

在Jquery UI中,我可以通过调用将元素配置为可拖动

$("#drag").draggable();
Run Code Online (Sandbox Code Playgroud)

但有没有办法从另一个函数手动启动和停止拖动功能?即

someOtherFunction = function() {
  $("#drag").startdrag();
}
yetAnotherFunction = function() {
  $("#drag").stopdrag();
}
Run Code Online (Sandbox Code Playgroud)

jquery user-interface drag

11
推荐指数
1
解决办法
9943
查看次数

如何在WPF中检查两个控件是否在画布上相互重叠?

我正在编写一个设计器,使用户可以在屏幕上拖动控件.当我拖动一个控件时,检测控件是否与另一个控件重叠的最佳方法是什么?

我应该只获取FrameworkElement的尺寸并继续检查其他元素的尺寸?

谢谢.礼

wpf canvas overlap collision drag

11
推荐指数
2
解决办法
1万
查看次数

NSView:拖动视图

我有一个NSView,我作为另一个NSView的子视图添加.我希望能够在父视图周围拖动第一个NSView.我有一些部分工作的代码,但是在我的鼠标拖动时,NSView在Y轴上向相反方向移动存在问题.(也就是说,我向下拖动,向上移动,与之相反).

这是我的代码:

// -------------------- MOUSE EVENTS ------------------- \\ 

- (BOOL) acceptsFirstMouse:(NSEvent *)e {
    return YES;
}

- (void)mouseDown:(NSEvent *) e { 
    //get the mouse point
    lastDragLocation = [e locationInWindow];
}

- (void)mouseDragged:(NSEvent *)theEvent {
    NSPoint newDragLocation = [theEvent locationInWindow];
    NSPoint thisOrigin = [self frame].origin;
    thisOrigin.x += (-lastDragLocation.x + newDragLocation.x);
    thisOrigin.y += (-lastDragLocation.y + newDragLocation.y);
    [self setFrameOrigin:thisOrigin];
    lastDragLocation = newDragLocation;
}
Run Code Online (Sandbox Code Playgroud)

视图被翻转,虽然我将其更改为默认值,但似乎没有任何区别.我究竟做错了什么?

objective-c nsview drag

11
推荐指数
1
解决办法
7007
查看次数

DragMove()和Maximize

我在WPF中的自定义窗口(AllowTransparency,WindowStyle = None)有问题.DragMove()方法效果很好,但是当我最大化窗口,或者它通过Windows 7 Aero Snap自动最大化时,此方法根本不起作用.所以我无法用鼠标拖动来取消窗口并将其状态返回到WindowState.Normal.左右Aero Snap运行良好,我可以快速捕捉和取消窗口.但是当它最大化时,除了Win + Down组合之外没有任何作用.也许有人知道如何解决这个问题,或者我在哪里可以通过工作的Aero Snap功能找到其他方法来实现自定义窗口的正确DragMove?

wpf move maximize drag

11
推荐指数
4
解决办法
7036
查看次数

简单的拖放代码

我正在努力与看似简单的JavaScript练习,写一个香草拖放.我想我的'addeventlisteners'犯了一个错误,这里是代码:

var ele = document.getElementsByClassName ("target")[0];
var stateMouseDown = false;
//ele.onmousedown = eleMouseDown;
ele.addEventListener ("onmousedown" , eleMouseDown , false);

function eleMouseDown () {
    stateMouseDown = true;
    document.addEventListener ("onmousemove" , eleMouseMove , false);
}

function eleMouseMove (ev) {
    do {
        var pX = ev.pageX;
        var pY = ev.pageY;
        ele.style.left = pX + "px";
        ele.style.top = pY + "px";
        document.addEventListener ("onmouseup" , eleMouseUp , false);
    } while (stateMouseDown === true);
}

function eleMouseUp () {
    stateMouseDown = false;
    document.removeEventListener ("onmousemove" , eleMouseMove …
Run Code Online (Sandbox Code Playgroud)

javascript drag-and-drop draggable drag

11
推荐指数
2
解决办法
2万
查看次数

如何检测 GestureDetector 是否悬停在 Flutter 中?

所以我GestureDetector在 Flutter 中有一个小部件,我希望它在“悬停”上做一些事情,就像这样(向任何方向拖动):

例子

有可能做到GestureDetector吗?任何帮助表示赞赏。

hover gesture drag flutter

11
推荐指数
2
解决办法
1760
查看次数

Box2d:没有惯性延迟的mousejoint

我正在使用mousejoint拖动box2d中的物体,但它会导致惯性延迟.

是否存在瞬间拖动身体的任何方式?

mouse delay box2d drag

10
推荐指数
1
解决办法
3917
查看次数

(iPhone)如何使用OS 4.0 MapKit实现可拖动的引脚?

任何人都可以使用MapKit框架提供在OS 4.0中实现可拖动引脚的任何示例代码/指令吗?

iphone draggable drag mapkit mkmapview

10
推荐指数
1
解决办法
5615
查看次数

如何抓住地图平移和缩放真的完成了?

我正在尝试编写一个应用程序,它将动态加载数据,以便在用户平移或缩放时进行映射.

我需要跟踪地图何时完成以更改其视图状态(停止平移或缩放),然后加载新的数据部分以创建标记.但实际上Google Maps API没有任何事件来处理这个问题.

有一些方法,比如创建一个空的叠加来控制onTouch事件等等,但是地图平移可能会在用户完成触摸后持续很长时间,因为GMaps会使用某种惯性来使平移更平滑.

我试图子类,MapView但它的draw()方法是final因此它不能被覆盖.

有任何想法如何精确处理平移和缩放整理?

android google-maps dynamic-data drag

10
推荐指数
1
解决办法
6606
查看次数

Java - 通过鼠标拖动滚动图像

我想在Java中创建一个join.me.

我已经制作了屏幕截图部分,但现在我想通过拖动鼠标滚动图像.

这是我制作的屏幕: 在此输入图像描述

首先,我想通过鼠标拖动图像来替换滚动条.可能吗?然后我想删除那些滚动条.

今天,用户可以更改缩放并使用鼠标滚轮进行放大/缩小.

你可以帮帮我吗?

谢谢.


编辑:我找到了隐藏滚动条的方法:

this.jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
this.jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_NEVER);
Run Code Online (Sandbox Code Playgroud)

java swing mouseevent jscrollpane drag

10
推荐指数
1
解决办法
5610
查看次数