问题标签 [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.
javascript - 更改鼠标键码 - jquery
正如我所听说的,不同的浏览器会在mousedown
事件发生时为鼠标按钮分配不同的键码值。我已经在 Chrome中尝试过这个并且它有效:
但是,我担心某些浏览器将无法识别鼠标滚轮的键码为 2,并将其与其他鼠标按钮混淆,从而导致代码崩溃。我的问题是是否有任何方法可以重置这些值,以便我可以使用我提供的新值,以便所有浏览器都知道这些数字究竟代表什么。
jquery - 单击并按住以滚动、触摸开始、触摸移动、触摸结束
我有一个可滚动的 div。我希望人们能够通过“按住”滚动列表,并选择一个按钮进行点击。
问题是当一个按钮被按住以滚动 div 时,它会触发点击功能。
我希望滚动时不会触发。我需要一些方法来区分保持功能的点击。
所以我正在使用:
我想到了以下解决方案。
当超过'.panel'
时,按钮激活,按下:mousedown
500 ms
当'.panel'
为mouseup
时,按钮恢复正常状态,然后所有按钮进行输出运动:
但是如果是 user mousemove
,则mousedown
andmouseup
动作被取消。
只是不知道如何付诸实践
与此类似:http: //m.microsoft.com/windowsphone/en-us/demo/default.aspx
请建议。
jquery - 定制的 Jquery UI 微调器
我已经在这个问题上卡了一个多月了,真的真的需要这个问题的帮助,
我想使用具有以下自定义的 Jquery ui 微调器:
- 递增和递减按钮应该由我定义,我的图像应该使用
- 增量步长应该是可变的
另一种方法,而不是使用 jquery ui 会受到欢迎,但需要帮助来实现这一点,我正在寻找的基本功能是:直到 mousedown on image 不断增加文本框值,就是这样
jquery - JavaScript中鼠标事件的坐标
我想在一个点上手动创建一个鼠标事件,知道它的坐标。我使用这个功能:
click 由需要事件的pageX
和pageY
属性的函数使用,但它不起作用,因为创建的事件没有这些属性。有人知道为什么吗?
谢谢!
jquery - 通过jQuery单击时显示鼠标位置
我想在我的网站中制作一个旋转工具,在画布内的图像中。作为我的第一步,我想每次都找到鼠标坐标,以便稍后强制图像根据此旋转。我知道我可以使用 mousemove 只要我移动鼠标,它就会给我坐标。但我想要的是按住鼠标并移动它然后获取坐标。所以不仅仅是鼠标移动,而是鼠标点击并移动。有没有办法做这样的事情?
提前致谢
javascript - 将鼠标悬停在具有缓动效果的控件上时向左/向右设置 div 动画
我正在根据这个先前的问题开发一个功能。
但是,如果滚动开始缓慢而迅速地加速会很好,但似乎不可能使用动画功能中可用的缓动,因为当用户按住下一个/上一个按钮时,它会被多次触发。
任何人都知道如何实现这一目标?
谢谢 :)
现在使用 JSFiddle:http: //jsfiddle.net/4YJPG/4/
其他相关问题,如果时间轴 div 可以在宽度可变的新项目添加到右侧时动态更新宽度,那么确保滚动到达任一端后可靠停止的最佳方法是什么?
更新:带有代码的 JSFiddle 停止时间轴 div 滚动到末端(希望具有动态宽度):http: //jsfiddle.net/eFFKU/4/
javascript - 如何知道鼠标按钮的当前状态(mouseup 状态或 mousedown 状态)
在 Javascript 中,当我单击滚动条(页面中出现的任何滚动条)并将鼠标悬停在图像上时,图像再次开始拖动。
图像只能在鼠标按钮按下状态下拖动。
所以我试图通过了解鼠标按钮状态(mousedown 或 mouseup)来解决这个问题
这个问题只存在于IE和chrome中,而不存在于我尝试过的其他浏览器中。
Javascript:
当我移动鼠标时,程序应该显示所需的mouseButtonState
向上或向下值
我如何知道鼠标按钮的当前状态?
jquery - 如何在 mousedown 和 mousemove 时放大图像并在 mouseup 时释放
基本上,我想在移动鼠标并按住鼠标左键时在图像上创建放大镜效果。但它就像我拖动图片一样。
我用了这个放大的例子
当我单独使用 mousemove 或 mousedown 动作时,它可以完美运行,但我想将这两个动作都添加到它。
html:
CSS:
jQuery:
javascript - 如何使用 Javascript 检查当前鼠标按钮状态
我想要鼠标处于Down 状态或up 状态
当我移动鼠标时,程序现在应该在控制台上显示所需的 mouseState 值
jquery - 未正确检测到 jQuery mouseup
我有一个包含跨度的 div。我有一个 mouseup 和 mousedown 事件,在按下 div 时应该触发。但是它不能正常工作。
请去这个小提琴:http: //jsfiddle.net/Ym7rM/
如果您选择文本然后尝试拖动它,它只会检测到 mousedown 事件,而不是 mouseup。
我究竟做错了什么?我正在使用 Chrome。
谢谢
编辑:
抱歉,我简化了问题,请参阅新小提琴。