腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何使用mouseReleased()在画布外查看processing.js事件
、
、
我有一个对象,我想在屏幕周围拖动鼠标进行处理。我将acquired设置为鼠标放在对象上的true,在鼠标上设置为false,因此: void mousePressed() { if (overThing()) { acquired = true; } } void mouseReleased() { acquired = false; } 然后在我的acquired中查询update(),如果对象是true,则拖动它。 void update() { \\ other stuff... if (acquired) { \\ drag thing code
浏览 3
提问于2015-05-16
得票数 4
回答已采纳
1
回答
jquery:按下鼠标立即拖动
、
、
使用jQuery,可以通过在mousedown事件上应用.draggable()方法使元素可拖动。然后将其拖动到另一个鼠标按下(并拖动)。是否可以通过单鼠标按下(鼠标向下事件)使元素可拖动并立即开始拖动。 会发生什么? ( 1)按蓝色直角,尝试拖动(元件不可移动); 2)松开直角并再次尝试拖动(元件是可移动的)。 应该发生什么 1)按蓝色直角并拖动->元件是可移动的。 <!DOCTYPE html> <html> <head> <title>draggable() on press</title>
浏览 2
提问于2016-11-07
得票数 1
回答已采纳
1
回答
GWT setCapture也适用于火狐,是如何工作的?
、
、
我的页面中有一个可拖的元素。当用户开始拖动,然后释放鼠标按钮在火狐之外,我需要接收鼠标,以便我可以停止拖动。 IE有这方面的setCapture,但是FF没有。GWT也有它,这也适用于FF。 它是如何在FF中工作的?我如何在FF的JS代码中做到这一点? (我想知道它是如何工作的,而不仅仅是使用xyz JS框架)。
浏览 0
提问于2011-06-05
得票数 0
回答已采纳
1
回答
工具抑制的Paper.js鼠标事件
、
、
、
我正在使用Paper.js,我需要在光栅上的mouseup上做一些事情。然而,当我使用全局工具空间时,事件似乎不会触发。 请注意这个,其中单击和拖动生成一个日志,如下所示: 光栅滑鼠 光栅鼠标拖动 ..。更多的“光栅鼠标拖动”。 光栅鼠标拖动 光栅鼠标 指示raster.on('mouseup' function() {...});按预期正确命中。 但是,在这个包含显示拖动区域的功能的中,raster.on('mouseup' function() {...});没有被正确命中。请注意,日志不包含“光栅鼠标”,只包含“光栅鼠标向下”和“光栅鼠标拖动”。
浏览 0
提问于2015-12-02
得票数 1
回答已采纳
1
回答
如何在运行时禁用jQueryUI可拖动,并释放拖动的div
、
、
我在JS中构建了一个游戏原型,它使用套接字进行通信(socket.io)。当出现禁用拖动的命令时,我可以使用禁用方法,也可以使用破坏方法。两种方式在被拖动的div释放后都可以正常工作(但不同),但是如果在拖动div时禁用了拖放(这是100%的时间),则行为不是预期的行为。 禁用-在鼠标释放之前什么也不做,在此之后,鼠标就不再是可拖动的了。破坏-类似的作品。顺利的拖拽停止,但我仍然能够拖动的div,并使它的“翘曲”在屏幕上,而不是平滑。在它发布后,它不再是拖曳的。 所以我的问题是。当一个div被拖动时,我如何暂时禁用它的拖动行为,并让它停止运行?也许是以某种方式模拟鼠标释放?
浏览 2
提问于2015-02-20
得票数 1
回答已采纳
4
回答
在浏览器/窗口外捕获鼠标事件
、
现在我正在停止鼠标上方的拖动事件,如下所示: $(document).mouseup(_onMouseUp); 但是,我需要在鼠标离开浏览器窗口时捕获鼠标打开事件,类似于Flash中的releaseOutside。 这在JS中是可能的吗?
浏览 1
提问于2013-01-19
得票数 8
回答已采纳
1
回答
D3拖动事件被触发的频率有多高?
、
、
、
、
我有一个关于拖拉的很低层次的问题。我特别感兴趣的是了解在D3.js v4中什么时候触发拖动事件。例如,如果拖动的对象移动得非常慢,拖动事件将触发我移动的每个像素。但是,如果我移动得相当快,拖动事件不会在与我移动的像素数量一对一的关联中触发。 我目前正在研究这个问题,主要是使用Chrome性能选项卡;我认为这将(希望)给我一些见解。我还意识到,有一些删除函数可以限制调用事件的次数;但是,我不知道或看不到D3有这种情况。我认为,减少拖动调用的原因可能与Chrome的内部原因有关,而且它可能只是使用某种算法来根据鼠标移动的速度来调用拖动。这似乎是最有可能的答案,但如果有人能给我一些洞察力,这种行为是
浏览 3
提问于2017-09-17
得票数 2
1
回答
需要一些想法来避免拖拉的jqueryui问题
、
、
、
、
两个方案: -one有一个可拖的div,里面有一个iframe。 <head> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script> <script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.10.4/jquery-ui.min.js"></script> <link rel="stylesheet" href=&
浏览 2
提问于2014-02-12
得票数 0
1
回答
只有当拖动元素上的鼠标光标是默认游标时,才允许拖放操作。
、
、
我在div上使用了jQueryUI的可拖动方法。 var data = '<div> <p> Draggable Div </p> </div>' $(data).appendTo($(this)).draggable(); 效果很好。 我的应用程序严重依赖鼠标光标类型。所以,我不时地通过编程改变光标。 现在,我想要: 只有当可拖动元素的鼠标光标是默认游标时,可拖动类才应该执行其工作。 如果可能,如何在不更改jQueryUI.js文件的情况下更改此行为。
浏览 2
提问于2016-12-14
得票数 0
回答已采纳
1
回答
在Flex面板之外获取鼠标位置
我正在创建一个Flex面板,上面有一个图像。我已经将图像的"buttonMode“和"useHandCursor”属性设置为true。所以,每当我将鼠标放在上面时,光标就会变成一个手形工具。我可以在上面设置鼠标按下,鼠标释放,鼠标移动事件。但是,我发现只有当我在Flex面板中移动鼠标时,才会触发鼠标移动事件。我还想捕获当用户将鼠标移出Flex面板时的鼠标移动事件。 例如,当用户在Flex面板中单击图像,然后在Flex面板外拖动鼠标(同时向下拖动鼠标)时,我希望在用户拖动鼠标时获得鼠标的当前位置。 有没有办法让鼠标位于Flex面板之外?? 谢谢!
浏览 1
提问于2012-09-14
得票数 0
回答已采纳
1
回答
Dc.js刷牙滞后。与dc.js版本1.3不同,多次过滤
、
、
我在服务器上使用带有交叉过滤器的dc.js。因此,每个刷新事件基本上都是对服务器的AJAX调用,服务器将返回结果。现在,当我使用dc.js版本> 1.3.0时,我遇到了很大的滞后。我注意到,在拖动刷子时,它会向服务器发送多个筛选请求。dc.js版本1.3.0的情况并非如此,在过滤中,只有当用户完成拖动时(按下鼠标或其他方式)才会发生这种情况。这也是我的假设。 我查看了这个并设置了dc.EVENT_DELAY=0,但是即使这样也没有帮助。如果有人能帮我禁用鼠标拖动的连续过滤,那就太好了。我只是需要过滤,以完成一旦刷已设置。 我需要使用1.7+版本来获得对rangeChart()的支持。
浏览 0
提问于2014-07-01
得票数 1
回答已采纳
2
回答
HTML5画布:拖出画布
、
我在使用HTML5 Canvas实现拖动功能时遇到了问题。我理解缺少场景图等,并且已经设置了一种方法来识别鼠标事件上的拖动矩形。 但是:问题是当鼠标离开画布时会丢失鼠标事件。如果我在画布外部拖动并松开鼠标按钮,我的代码不会获得相应的mouseup事件来改变拖动逻辑。然后,被拖动的对象将一直停留在我的鼠标上,直到我再次开始拖动。 fabric.js ,但我无法识别库中的相关代码。它是如何做到这一点的?
浏览 3
提问于2013-01-14
得票数 2
2
回答
当游标被拖动时,应该使用哪些鼠标/触摸事件来导致div更改颜色?
、
、
我想知道在下面的任务中我需要使用哪些鼠标事件。 当游标被拖动到div上时,div会更改颜色.。 通过拖动鼠标按钮,我的意思是在div之外的某个地方单击鼠标按钮一次(而不是释放),然后光标被移动到div上(在此过程中的任何时候都没有释放鼠标按钮)。 div不应该对onmouseover做出反应。鼠标按钮需要按下,然后拖动到div上,以激活div中的更改。 我也在想,对于触摸设备是否有类似的事件?
浏览 3
提问于2011-07-25
得票数 1
回答已采纳
2
回答
如何使用鼠标右键拖动传单中的地图
、
我正在使用leaflet.js创建地图,但是,我需要使用鼠标右键拖动地图,但是在传单中没有任何API可供开发人员更改默认选项。有什么插件可以帮我吗?
浏览 7
提问于2016-11-29
得票数 1
回答已采纳
5
回答
单击链接时停止拖动事件
、
我附加了一个div.image上的拖动事件。 当我将鼠标放在div上时,拖动事件start.for将包含在nestable.js插件中。我想在单击div的链接时停止div的拖动事件,并使用.i:中的js和html文件 请给出解决方案,我该怎么做呢?
浏览 1
提问于2013-04-26
得票数 6
1
回答
事件的完整日历拖动句柄
、
、
我正在寻找一种实现jquery的方法,比如在完整日历中的单个事件上实现拖动句柄。 用例是 $("#calendar").fullCalendar({ //the normal parameters here eventsDragHandle: "someClass" }); 或 $("#calendar").fullCalendar({ //the normal parameters here eventHasDragHandle: true }); 这样,除非特定的句柄被鼠标向下移动,否则事件不会被拖动。 我试图修改
浏览 1
提问于2013-10-14
得票数 0
回答已采纳
1
回答
WPF:如何使普通列表框左拖动-选择行为,使用中间鼠标代替?
我正在构建一个特殊的列表框控件,我们的设计师希望通过一些调整的方式进行定制。 他们想看到的一件事是,中间的按钮拖动做的是左键拖动通常所做的事情(我们正在重新定位左拖动到其他东西)。 因此,它需要在ListBox默认实现中左拖动所做的两个关键特性: 按住按钮并拖动时,选择从单击向下开始,扩展到拖动的位置。 当拖动到列表框区域外时,如果在这个方向上有可滚动的空间,它会滚动。 在我手工复制此功能之前,是否有任何简单的方法可以骗过ListBox,使其认为它正在发生鼠标左键拖动事件,而只使用鼠标中的鼠标呢?
浏览 2
提问于2010-06-08
得票数 2
1
回答
iPad Safari事件处理程序
、
、
、
假设我有一个包含多行的框/表。这些行是可拖动的。 现在我有了一个JS,其中我为iPad....Basically实现了touchstart、touchmove、touchend的事件处理程序,它们只是将这些事件映射到相应的鼠标事件,如鼠标悬停、鼠标按下、鼠标向上等等 现在是我的问题所在; 虽然我可以拖动表中的任何行,但我也希望能够滚动它。当我按下屏幕上的任何手指并向下拖动时,它会对该行执行拖动操作(因为我使用event.preventDefault()进行触摸移动,以防止默认的滚动区域)。 现在我明白了,我不能用一根手指同时完成两个动作(拖动/滚动)。所以当使用两个手指时,我想实现/有一个滚动
浏览 0
提问于2011-07-21
得票数 0
回答已采纳
1
回答
如何在leapjs中使用d3js中的拖动行为
、
、
、
我正在尝试用我的跳跃运动控制器来控制一个平行坐标图()。 因此,在parcoords.js文件中有一个拖动函数,它使用标准的d3js拖动行为,支持触摸和鼠标,如下所述: 但我试图通过跳跃运动来实现一种梯度手势,以单独拖动轴。要解决这个问题,我需要通过javascript映射跳跃坐标来控制鼠标。另一种解决方案可能是,当我的javascript检测到grab时,调用reorder-able函数。但是我不知道如何使用跳跃手指坐标来处理d3js拖动行为。 我希望任何人都有解决这个问题的想法。 可在此处找到d3js平行坐标的演示: 还有一个红色方块显示您的跳跃手指位置。 你的卢卡斯
浏览 3
提问于2014-03-06
得票数 1
2
回答
HTML DOM drag-n-drop:当鼠标离开窗口时怎么办?
、
我正在开发一个web应用程序,通过简单地观察mousedown/mousemove/mouseup事件,我支持在页面上拖动。这部分工作得很好。 问题是,我只处理一个特定元素内的拖动,如果用户(无论是否意外)向外拖动,它将“卡住”在拖动模式中。也就是说,按下鼠标,然后鼠标离开窗口,然后鼠标释放,然后鼠标返回窗口,看起来它仍然在拖动,到我的应用程序。 我还没有想出任何方法来解决这个问题--甚至像“当鼠标重新进入窗口时,鼠标按键按下了吗?”之类的简单问题也没有解决。会起作用的。 这样的功能存在吗,我只是错过了它?或者我可以在这里使用一些巧妙的变通方法? 遗留支持对我来说并不重要--如果它是一个只在F
浏览 6
提问于2010-03-07
得票数 7
3
回答
如何将鼠标移动距离转换为SVG坐标空间?
、
、
我对CSS4颜色关键字在HSL空间中的分布进行了SVG可视化: 我最近增加了缩放通过鼠标轮,和摇摄通过鼠标点击和拖动.我能够使用matrixTransform、.getScreenCTM()和.inverse()将一个点从屏幕空间转换为SVG坐标空间,这要感谢我在网上找到的示例代码,但是如何在拖动期间转换鼠标移动呢?现在,我只是将viewBox坐标从event中移出X和Y值,这意味着图像拖动比鼠标放大时移动得更快。 举个例子,假设我放大了图像,拖到了pan上,我向左猛击鼠标,稍微向下一点。event.movementX返回-37,event.movementY返回6。如何确定在SVG坐标中等于
浏览 3
提问于2019-04-07
得票数 4
7
回答
如何让mouseup在鼠标移动完成后启动
、
、
、
似乎mouseup事件只有在不与mousemove一起使用时才会被触发。换句话说,按下鼠标左键并松开,鼠标向上移动就会被触发。但是,如果您在图像上拖动鼠标,然后松开鼠标,则不会触发鼠标向上移动。下面是一个显示此行为的示例: <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script> <div id="Out"> <img id="Img" src="http://sstati
浏览 6
提问于2009-12-16
得票数 18
回答已采纳
4
回答
Url链接在拖动时显示,它应该被隐藏
我正在用ReactJ建立一个画廊,在主图像下面有可拖放的拇指。问题是,每当我拖动一个拇指,它的链接url与鼠标拖动。 有可能在拖放时隐藏网址吗? 最好与香草Js一起使用。
浏览 0
提问于2015-05-18
得票数 0
回答已采纳
1
回答
如何区分鼠标向下拖动和鼠标拖动
、
、
、
我正在对onMousedown事件执行一些操作。但是,当鼠标向下拖动时,它们也会被执行拖动。 如何确保鼠标向下的动作不会发生在鼠标拖动上? 注意:我使用的是金刚
浏览 13
提问于2021-12-10
得票数 -1
1
回答
检查div的样式,只在按下鼠标按钮时出现。
、
、
、
、
在页面中,我有一个div,这个div是在我按住鼠标按钮的时候用JS添加的,并在按钮释放时立即被移除。(它是JQuery可拖动的一部分) 在Firefox或Chrome (或其他一些)开发工具中可以检查这个div的样式吗? 额外的分数,如果答案不会建议修改代码。 编辑:当div不可见(未按鼠标按钮)时,它根本不在DOM中。
浏览 1
提问于2017-06-19
得票数 1
回答已采纳
1
回答
在其他视图上拖动时未释放MouseDragged
、
、
、
我有两个NSView的子类,它们是一个公共superview的子视图。它们不会重叠,它们都会截获鼠标拖动的调用。当我从一个子类拖动到另一个子类时,鼠标拖动函数将被调用,直到我释放鼠标按钮,即使我在整个屏幕上拖动时也是如此。我认为默认的行为是,只有当鼠标在接收器的边界上时,才调用鼠标拖动函数。我还使用NSTrackingArea来处理鼠标的进入、退出和移动事件,但从我所读到的内容来看,并不涉及拖动事件 谢谢你抽出时间来Jose
浏览 0
提问于2011-01-03
得票数 1
回答已采纳
2
回答
如何使用触摸屏在Chrome和MSIE10中捕获javascript中的触摸事件
、
、
、
、
我想让我的web应用程序在Windows触摸屏设备上使用可拖动的对象,但新的Chrome和新的MSIE10不再让我使用为鼠标开发的拖动。所以这个可以使用鼠标,但不能使用触摸。 如何在Chrome和MSIE 10中让可拖动的触摸屏工作?
浏览 0
提问于2012-06-15
得票数 3
1
回答
两个jquery插件(dragscrollable和scrollto)之间的冲突
、
我正在尝试实现类似于的东西,在其中我可以拖动div的内容,也可以单击并滚动到元素。我设法找到了这两个插件,和,每个插件都在我的div上完美地独立工作,但当我将这两个插件添加在一起时,mousedown和click事件之间似乎存在冲突,我的意思是,当我按住鼠标拖动时,当我松开鼠标时,拖动成功,但随后我滚动回到我按住鼠标开始拖动的元素,就像我点击了该元素一样。我知道单击是鼠标按下和鼠标释放的序列,但有什么方法可以区分按住鼠标和释放鼠标开始拖动,然后在释放鼠标的位置停止,以及单击div中的元素滚动到它? 提前感谢
浏览 0
提问于2011-04-11
得票数 0
3
回答
如何确定onmousemove事件的方向?
、
、
、
在某些情况下,例如,当鼠标按下时,我想取消onmousemove事件。是否有可能确定onmousemove事件的方向?jQ或JS也可以。 我有拖放元素。用户将元素向上拖动。例如,如果元素的底部到达文档中的某个位置(即从文档顶部开始的500px ),则onmousemove停止。如果用户再次尝试向上拖动该元素,则该功能将不会启动。对于此元素,只能向下拖动。所以我认为通过捕捉mousemove事件的方向来做这件事会很容易。但似乎没有这样的标准属性。
浏览 1
提问于2012-01-29
得票数 13
回答已采纳
1
回答
jQuery可拖动图像,当鼠标超出边界时停止拖动(Div)
、
、
、
我有一个在div中运行的可拖动的图像。然而,我想这样做,如果当用户按下鼠标并拖动元素/ div时,当鼠标按下或其边界离开div时,它将不再可拖动。当按下控件上的按钮时,将启用拖动,该按钮将正常工作。我只是希望能够在鼠标超出特定div /元素的边界时停止拖动。 这是复合控件的一部分,因此当页面加载时,脚本将注册到页面。 jQuery.fn.Draggable = function (button) { if (button.value == "Off") { button.value = "On"; this.dragg
浏览 6
提问于2012-03-21
得票数 3
回答已采纳
1
回答
在OS中模拟单击和拖动
、
、
、
、
我试图通过编程来模拟鼠标的动作。 我无法可靠地执行单击和拖动操作。 对于单击和拖动,我按照下面提到的顺序执行以下操作 在当前鼠标指针位置按下鼠标左键按下事件(仅一次) 移动鼠标(当鼠标下移事件已经发送时,它必须作为鼠标向下拖动,从鼠标的初始位置选择文本) 发布鼠标左键释放事件结束鼠标保持动作。 在苹果应用程序(如Xcode或Safari )中,此方法不能可靠地工作(它在拖动时会突出显示文本,但通过实际鼠标,我可以单击并拖动文本)。也不能拖动图标。 然而,在火狐中,这种技术是可行的。下面的选择是鼠标!这就是当我们移动鼠标指针,选择也相应地改变,这就是我所需要的。 下面是我用来
浏览 4
提问于2015-11-25
得票数 2
回答已采纳
2
回答
检测鼠标向下是否用于选择拖动
、
、
我正在跟踪鼠标向下的状态,不仅鼠标辅助按钮在未能交付mousedown事件时触发mouseup事件,而且拖动所选内容的情况也是如此(注意,这与拖动到select不同)。 目前,我正在Mac上的Safari 6上体验这种情况,如果我在其他平台/系统上看到它,我会向您报告。 有没有办法拦截这个,这样我的JS程序就不会对正在发生的事情感到困惑了吗?对于次要按钮的情况,我只需在我的处理程序中检查event.which === 3,不要将我的按钮标记为down,这就解决了这一点,但我也使用左边按钮开始拖动选定的文本。
浏览 6
提问于2012-12-30
得票数 1
回答已采纳
1
回答
防止鼠标单击由另一个HTML元素分层的HTML元素
、
、
、
、
我使用p5.js库与reactJS一起实现一些可视化。 我已经实现了:当我点击鼠标并拖动到屏幕上时,背景(比如画布)会改变颜色。这是使用p5.js实现的 我想要的:我已经创建了一个可拖放的HTML元素。但是,当我单击并拖动我的新元素时,画布也会响应单击并更改颜色。我希望我的点击只影响新的分层元素,而不是画布。 我尝试将新元素设置为更高的z索引,将画布容器设置为较低的元素。然而,这是行不通的。任何帮助都将不胜感激!
浏览 3
提问于2020-09-05
得票数 0
回答已采纳
3
回答
当您在外面释放鼠标时,如何在单击时停止传播
、
我有一个关于如何停止事件传播的问题。 假设我有两个div,一个容器和一个contet。 当我在内容内部进行一次完整的单击(鼠标向下和鼠标向上)时,可以使用preventDefault()停止传播 但是如果我在内容内部按下鼠标,向外移动鼠标并释放按钮,那么容器处理程序就会被触发。 我不关心内容中的事件,但在这种情况下,我需要阻止事件通过容器。 我做了一个小提琴来测试它: JS: $('#container').on('click', function(){ alert('click in container') }); $('#conten
浏览 2
提问于2019-04-08
得票数 2
3
回答
JQuery鼠标在窗口外-可能吗?
、
我正在尝试完成一个基本的拖拽。在鼠标向下,项目开始拖动,但速度与鼠标不同,所以我继续拖动当鼠标在窗口外,但如果鼠标不在页面上,我无法获得鼠标事件。 我可以看到其他页面也这样做,所以我知道这是可能的。感谢你的帮助。 编辑:如 在Vimeo 上播放任何视频,确保窗口在屏幕上足够小,上面有空格,然后向左和向右拖动视频的进度条,现在将光标移到窗口的顶部边缘之外,同时仍然向左/向右拖动-看到了吗?现在释放鼠标按钮,而仍在窗口-拖动结束和视频继续播放。 注意: Vimeo可以选择使用闪存播放器或HTML5播放器,这是与html5播放器一起使用的。
浏览 0
提问于2011-03-24
得票数 30
回答已采纳
1
回答
在Mac OS X应用程序中使用鼠标检测多点触摸手势或拖动
、
、
、
、
在用Xcode制作的Mac OSX应用程序中,如何检测何时发生拖动、触控板或魔术鼠标的滑动。 通过拖动,我的意思是用户点击了窗口的左边或右边,鼠标被按住了,现在水平地离开了窗口的那一侧。 我试图在向左拖动或向右滑动(在魔术鼠标或触控板上)上运行代码,在向右拖动或向左滑动(在魔术鼠标或触控板上)上运行另一组代码。 下面是我所说的手势的一些定义: 左拖动是指单击并按住窗口的右侧,光标向左移动。 右拖动是指单击并按住窗口的左侧,光标向右移动。 顶部拖动是当窗口上的顶部、框架下/交通灯所在的位置被拖下时。 顶部滑动是指从触控板或魔术鼠标的顶部开始向下滑动。 在伪代码中,我试图实现的内容如下: if(
浏览 0
提问于2013-03-25
得票数 2
回答已采纳
5
回答
HTML5 Drag Release offsetX offsetY跳转
、
、
我正在玩HTML5拖放,并在拖动的同时跟踪鼠标的位置。 OffsetX和OffsetY的效果非常棒,直到你松开鼠标,在调度的最后一个拖动事件上,偏移量会跳到一个负数 下面是html: <div id="dragger"></div> <div id="console"></div> 下面是css: #dragger{ -webkit-user-drag: element; width: 100px; height: 100px; background: hsla(200, 100%,
浏览 0
提问于2012-08-26
得票数 9
4
回答
如何在mousedown元素之外捕获mouseup事件?(即为了适当的拖放?)
、
、
、
如果在触发鼠标按钮的元素之外释放鼠标按钮,则不会触发。 这会导致JQuery UI中的拖放错误:当鼠标按钮被释放到容器外时,JQuery 元素不会停止拖动(因为该元素在到达其父边界时将停止移动)。复制步骤: 去。 将可拖动的容器向下拖动,直到鼠标离开周围的容器为止。 释放鼠标按钮(此时不按鼠标按钮) 将鼠标移回容器中 可拖的还在被拖着。我希望当我释放鼠标按钮时,拖拽就会停止--不管它在哪里释放。 我在最新的Chrome和IE中看到了这种行为。 有什么解决办法吗? 我知道我们可以停止在mouseout或mouseleave上拖动容器,但是我想继续拖动,即使我在父容器之
浏览 5
提问于2014-01-12
得票数 8
回答已采纳
2
回答
Windows窗体中的拖动阈值感知拖动
、
、
从列表和树视图中拖动具有一个很好的属性,即在您将鼠标移动到一个最小距离之前,它不会开始拖动。拖动阈值由.NET windows窗体中通过SystemInformation.DragSize提供的SM_CXDRAG和SM_CYDRAG系统度量控制。 如果我想实现一个符合拖动阈值的自定义拖动,那么最好的方法是什么?MSDN上的文档似乎完全避免了这个问题,只是告诉您立即在MouseDown上调用DoDragDrop。 是否有一些我错过的事件可以用来检测鼠标何时被拖动到比拖动阈值更远的距离?对于这么常见的事情,我真的应该自己去实现吗?
浏览 7
提问于2012-08-08
得票数 1
回答已采纳
1
回答
任何鼠标按钮都会触发带有Raphael.js的鼠标事件
我正在使用raphael.js来处理“纸张”中的图像。我已经意识到所有的鼠标事件(点击,鼠标向下,鼠标向上,拖动开始.)任何鼠标按钮都会触发。 在这个中有一个拖动两个对象的例子,可以用鼠标左键、右键或中间按钮来拖动它们。 JSFiddle 如何根据单击哪个按钮筛选事件?例如,我只想用鼠标左键拖动 我在另一篇StackOverflow文章中看到,可以用e.which识别鼠标按钮,它将根据按下的按钮返回1、2或3,但我无法找到使用此变量筛选事件触发器的方法。 我已经找到了一个关于这个问题的,但它从2012年起就已经开放了。我尝试使用部分代码使用if(e.which == 1)过滤鼠标按钮,然后我输
浏览 2
提问于2020-05-18
得票数 1
回答已采纳
1
回答
拖动另一个元素时,在光标下的元素上触发鼠标事件
、
我有一个文件树,里面有可拖动的文件夹和文件,使用自定义代码(带有Backbone,这是无关紧要的)。当我拖动一个项目时,我将一个拖动元素“附加”到鼠标光标上,以显示该项目已被拾取。 然而,当我拖动项目时,我希望能够在树中的其他文件和文件夹(在我的例子中是mouseenter和mouseleave )上触发鼠标事件。这里的问题是,光标下的元素是被拖动的元素,这意味着不会触发其他鼠标事件。 我如何才能“看透”我用光标拖动的元素,这样鼠标事件仍然会在DOM的其余部分触发?
浏览 1
提问于2013-04-26
得票数 1
回答已采纳
1
回答
即使dx和dy为0,d3拖放也会触发事件。
、
当我尝试创建一个新的d3.drag()函数并将它绑定到我的选择之后,即使我没有在单击时移动鼠标(dx和dy = 0),“拖动”事件也会触发。当没有“拖动”时,我不想调用单击处理程序。 var drag = d3.drag() .on('start', dragStart) .on('drag', dragging) .on('end', dragEnd); viewPort.on('click', function () { clicked = true;
浏览 0
提问于2019-05-23
得票数 3
回答已采纳
1
回答
使用内置的拖拽html元素
、
我有一个问题的html对象,当我拖动它们时,你知道,当你按住鼠标并拖动它时,出现的元素的透明“幽灵”-copy。我的问题是它会中断我的鼠标事件。我有一个图像,当你用鼠标拖动它时,它应该能够在div中移动。我必须为此设置事件,第一个事件是mousedown触发mousemove-event,mousemove处理图像的移动。mousedown没有问题,但是当我按下鼠标键移动鼠标时,会出现透明的“幽灵”-元素的副本,并中断我的mousemove-event。有没有人知道怎么绕过或者修好这个东西?
浏览 4
提问于2010-07-19
得票数 0
1
回答
在ReasonReact中无法从事件侦听器获取事件数据
、
、
、
、
我正在尝试实现表上的动态列调整大小(如Excel或Google )。 在我的呈现函数中,当用户单击我的调整大小控件上的鼠标时,我使用handle回调: <div className="resizer" onMouseDown={self.handle(handleColumnResizeStart)} /> 在处理程序中,我希望为mousemove添加一个新的事件侦听器,以便当用户“拖动”时,我们可以绘制一些东西来指示新列边缘将在何处结束。 在mousemove处理程序中,我想我可以发送一个包含鼠标clientX坐标的还原器操作来更新组件状态
浏览 2
提问于2018-10-18
得票数 2
回答已采纳
1
回答
在一个事件中想要创建图像,而在同一函数中想要在图像上开始拖动
、
我有一个XAML格式的imagecanvas。 <Canvas Name="imgCanvas" > <Canvas.RenderTransform> <CompositeTransform TranslateX="0" TranslateY="0" CenterX="0" CenterY="0"></CompositeTransform> </Canvas
浏览 0
提问于2013-03-21
得票数 0
2
回答
setPointerCapture在Chrome和Firefox中的行为不同
、
、
我的挠曲盒里有一堆方形的div。当我按下方块内的滑鼠按钮时,我想要改变目标方块的背景。我想捕捉鼠标,所以当我将鼠标移出捕获的方块并释放鼠标按钮时,背景应该改变回原来的颜色。 这有点难以描述,下面是代码。 window.addEventListener('mousedown', function(e) { e = e || window.event; var target = e.target || e.srcElement; target.classList.add("pressed") target.setPointerCapture(e.po
浏览 3
提问于2019-08-20
得票数 2
回答已采纳
2
回答
像谷歌地图中的地图一样,使用js拖放的最好方法是什么?
、
我正在寻找一种轻便和强大的方式来拖放内容,如谷歌地图中的地图。 我已经做到了,但我不确定这是不是最好的方法。我捕获了鼠标(和触摸)事件,如鼠标打开、鼠标按下和鼠标移动,并且每次更改每个div元素的x和y位置(位置:绝对)。它可以工作,但在大屏幕上的大多数浏览器中,它并不流利。 那么有没有一种方法可以让它更有性能呢? 第二个问题:当我拖动内容时,鼠标离开了浏览器窗口,它停止了拖动。有没有防止这种情况的解决方案? 提前谢谢你!
浏览 0
提问于2011-08-25
得票数 0
1
回答
模拟DIV拖动,发出快速移动鼠标指针
、
、
我需要模拟一个拖动效果,基本上当用户click和kept hold鼠标在DIV上时,它应该相应地重新定位到鼠标坐标(鼠标后面)。 此脚本运行良好: 除了以外,当用户单击并保持在DIV的边缘附近,移动速度快且远离DIV之外的鼠标时,在这种情况下根本不会被拖动。 我用mouseleave和mouseout尝试了几种选择,但都没有成功。 我需要被拖动的DIV,即使用户移动快,鼠标时,键是持有任何地方的页面。 我想知道: 如何解决这个问题?(我的目标是最新的Chrome和Firefix)。 使用HTML5拖动会是更好的选择吗?如果是,为什么?
浏览 0
提问于2015-04-29
得票数 1
回答已采纳
1
回答
如何防止svg拖动到特定的元素上?
、
、
我正在使用奇妙的svg -pan-缩放插件()来支持/缩放我的svg元素,我想让鼠标拖动来移动它。 我在svg中有一个单独的elemen,在这里我想防止拖动,因为它有一个click事件,当用户单击它时,有时它会拖动svg元素。所请求的行为是按标准方式拖动,除非鼠标在此元素上按下。我已经尝试过使用event.stopPropagation()和event.preventDefault(),但是似乎svg插件有自己的事件管理。 如何防止鼠标拖动?
浏览 2
提问于2015-11-22
得票数 1
1
回答
mouseup事件并不总是被触发
、
、
、
、
我有一个功能,可以让我拖拽一个东西。我的js: $(function() { $( svgcanv ).css('cursor', '-moz-grab'); var leftButtonDown = false; $(document).mousedown(function(e){ console.log('pressed'); // Left mouse button was pressed, set flag if(
浏览 3
提问于2012-02-23
得票数 2
回答已采纳
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在Excel中按住鼠标右键拖动你试过吗?以前怎么就光知道用左键了呢
Node.js中的事件循环是如何工作的
自定义事件在 Vue.js 组件中的应用
代码太脏了,重构吧!
SIA分享会 第三回 爬虫之selenium
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
实时音视频
活动推荐
运营活动
广告
关闭
领券