问题标签 [mousedown]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11459 浏览

javascript - 更改鼠标键码 - jquery

正如我所听说的,不同的浏览器会在mousedown事件发生时为鼠标按钮分配不同的键码值。我已经在 Chrome中尝试过这个并且它有效:

但是,我担心某些浏览器将无法识别鼠标滚轮的键码为 2,并将其与其他鼠标按钮混淆,从而导致代码崩溃。我的问题是是否有任何方法可以重置这些值,以便我可以使用我提供的新值,以便所有浏览器都知道这些数字究竟代表什么。

0 投票
0 回答
1984 浏览

jquery - 单击并按住以滚动、触摸开始、触摸移动、触摸结束

我有一个可滚动的 div。我希望人们能够通过“按住”滚动列表,并选择一个按钮进行点击。

问题是当一个按钮被按住以滚动 div 时,它会触发点击功能。

我希望滚动时不会触发。我需要一些方法来区分保持功能的点击。

所以我正在使用:

我想到了以下解决方案。

当超过'.panel'时,按钮激活,按下:mousedown500 ms

'.panel'mouseup时,按钮恢复正常状态,然后所有按钮进行输出运动:

但是如果是 user mousemove,则mousedownandmouseup动作被取消。

只是不知道如何付诸实践

与此类似:http: //m.microsoft.com/windowsphone/en-us/demo/default.aspx

请建议。

0 投票
3 回答
12105 浏览

jquery - 定制的 Jquery UI 微调器

我已经在这个问题上卡了一个多月了,真的真的需要这个问题的帮助,

我想使用具有以下自定义的 Jquery ui 微调器:

  1. 递增和递减按钮应该由我定义,我的图像应该使用
  2. 增量步长应该是可变的

另一种方法,而不是使用 jquery ui 会受到欢迎,但需要帮助来实现这一点,我正在寻找的基本功能是:直到 mousedown on image 不断增加文本框值,就是这样

0 投票
1 回答
217 浏览

jquery - JavaScript中鼠标事件的坐标

我想在一个点上手动创建一个鼠标事件,知道它的坐标。我使用这个功能:

click 由需要事件的pageXpageY属性的函数使用,但它不起作用,因为创建的事件没有这些属性。有人知道为什么吗?

谢谢!

0 投票
3 回答
278 浏览

jquery - 通过jQuery单击时显示鼠标位置

我想在我的网站中制作一个旋转工具,在画布内的图像中。作为我的第一步,我想每次都找到鼠标坐标,以便稍后强制图像根据此旋转。我知道我可以使用 mousemove 只要我移动鼠标,它就会给我坐标。但我想要的是按住鼠标并移动它然后获取坐标。所以不仅仅是鼠标移动,而是鼠标点击并移动。有没有办法做这样的事情?

提前致谢

0 投票
2 回答
1976 浏览

javascript - 将鼠标悬停在具有缓动效果的控件上时向左/向右设置 div 动画

我正在根据这个先前的问题开发一个功能。

但是,如果滚动开始缓慢而迅速地加速会很好,但似乎不可能使用动画功能中可用的缓动,因为当用户按住下一个/上一个按钮时,它会被多次触发。

任何人都知道如何实现这一目标?

谢谢 :)

现在使用 JSFiddle:http: //jsfiddle.net/4YJPG/4/

其他相关问题,如果时间轴 div 可以在宽度可变的新项目添加到右侧时动态更新宽度,那么确保滚动到达任一端后可靠停止的最佳方法是什么?

更新:带有代码的 JSFiddle 停止时间轴 div 滚动到末端(希望具有动态宽度):http: //jsfiddle.net/eFFKU/4/

0 投票
3 回答
3842 浏览

javascript - 如何知道鼠标按钮的当前状态(mouseup 状态或 mousedown 状态)

在 Javascript 中,当我单击滚动条(页面中出现的任何滚动条)并将鼠标悬停在图像上时,图像再次开始拖动。

图像只能在鼠标按钮按下状态下拖动。

所以我试图通过了解鼠标按钮状态(mousedown 或 mouseup)来解决这个问题

这个问题只存在于IEchrome中,而不存在于我尝试过的其他浏览器中。

Javascript:

当我移动鼠标时,程序应该显示所需的mouseButtonState 向上向下值

我如何知道鼠标按钮的当前状态?

0 投票
1 回答
2234 浏览

jquery - 如何在 mousedown 和 mousemove 时放大图像并在 mouseup 时释放

基本上,我想在移动鼠标并按住鼠标左键时在图像上创建放大镜效果。但它就像我拖动图片一样。

我用了这个放大的例子

当我单独使用 mousemove 或 mousedown 动作时,它可以完美运行,但我想将这两个动作都添加到它。

html:

CSS:

jQuery:

0 投票
2 回答
15918 浏览

javascript - 如何使用 Javascript 检查当前鼠标按钮状态

我想要鼠标处于Down 状态up 状态

当我移动鼠标时,程序现在应该在控制台上显示所需的 mouseState 值

0 投票
2 回答
3586 浏览

jquery - 未正确检测到 jQuery mouseup

我有一个包含跨度的 div。我有一个 mouseup 和 mousedown 事件,在按下 div 时应该触发。但是它不能正常工作。

请去这个小提琴:http: //jsfiddle.net/Ym7rM/

如果您选择文本然后尝试拖动它,它只会检测到 mousedown 事件,而不是 mouseup。

我究竟做错了什么?我正在使用 Chrome。

谢谢

编辑:

抱歉,我简化了问题,请参阅新小提琴。