问题标签 [onmousedown]

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 投票
1 回答
468 浏览

javascript - 在 onmousedown 的 Raphael 函数中包含 labelPath

澳大利亚地图的 Raphael 示例具有以下脚本(已修改为在形状路径顶部的文本标签中包含名称):

现在,“onmousedown”函数在指针位于路径上时起作用,但是,当鼠标位于文本/标签路径上时它不起作用。

有没有办法通过修改“ for (var state in alb)”循环以包含 labelPath 来添加此功能?

0 投票
1 回答
1666 浏览

javascript - onmousedown 改变光标;可能需要控制事件冒泡

对于我的一个项目,我需要更改自定义光标 onmousedown 并将其更改回 onmouseup 和 onmouseout。目前,我只对让它适用于 Chrome 感兴趣,稍后会看到不同的浏览器。

所以我从下面的代码开始。

html:

CSS:

所需的更改似乎只有在我最少移动一次鼠标后才会发生,因为如果我更广泛地移动鼠标,光标默认为“文本”光标。

但是,如果我尝试对背景图像而不是光标进行 onmousedown 更改,它确实可以在 onmousedown 上工作!~~~~~~~~~~~~~~~~

接下来,我尝试使用以下代码使用 javascript: html 来获得所需的效果:

CSS:

javascript:

这产生了几乎相同的延迟效果,而添加 onmouseup 和 onmouseout 效果很好。因此,抓手光标仅在鼠标按下后的一次简约移动后再次可见。~~~~~~~~~~~~~~~~~~~~`

研究揭示了一种叫做事件冒泡的东西。

我想开始测试/控制这种现象,并希望有人能指出我正确的方向。

到目前为止,我遇到了“无法完成”并且无法创建所需的光标更改。

我更喜欢纯 javascript 解决方案而不是使用 js 库(为什么要为可能只需要几行 js 的解决方案添加大量的库?),但我将不胜感激。

PS 请记住,我不是专业的网络开发人员。

0 投票
5 回答
3485 浏览

android - 谷歌搜索链接在我的应用程序打开一个空白页面的 web 视图..!

在我的 android 应用程序中加载了带有谷歌搜索结果链接的 webview,当我点击链接时,它打开了一个空白屏幕。

我认为,这与结果页面中每个 href 链接附带的 onmousedown 事件有关。

如果我有办法处理这个问题并让 webview 真正打开我点击的链接,我将非常感激。

0 投票
2 回答
88 浏览

javascript - javscript 多个值

我最近试图将多个值发送到 javascript 函数,例如:

据我所知,这是不可能的,我想知道是否有任何方法可以将这些值发送到第三个函数。此函数可能处于“侦听”模式并返回值,但我真的不知道从哪里开始。

注意

我知道可以做类似 onclick=myfunction(valA,valB) 的事情,但我确实需要类似的东西:

在此先感谢您的帮助。

埃米利亚诺

0 投票
1 回答
3005 浏览

javascript - Html onmousedown vs href 优先级

我在我的一个 html 页面中使用以下代码。当用户点击“搜索引擎”链接时,它会在新页面上打开 yahoo.com,在当前页面上打开 Google。

我已经对此进行了测试并且它可以工作(打开两个网址),但是页面是否有可能在不完成href命令的情况下完成window.location(重定向到不同的页面) ?

两个命令之间是否有优先级规则?

**注意:我知道我可以用不同的方式解决问题,但我对这种具体情况很好奇。

0 投票
2 回答
35286 浏览

javascript - 简单的纯Javascript拖动控制器滑块

嗨,世界各地的开发人员。

我想对一个简单的纯 Javascript (30 行)、JQuery 免费(和其他库的) 拖动控制滑块有所帮助。

我已经搜索了几个月,发现了很多脚本,但我不喜欢 -Jquery,因为大多数脚本需要 4、5、6 个 javascript 包括.. 我更喜欢更小和基本的脚本.. 我喜欢像我想要的那样调整它们,我也可以从较小的脚本中精益求精。

我所需要的只是一个简单的滑块,可用于:重新缩放图像、滚动页面、更改图像亮度(使用 PHP)等。

我是 javascript 新手(2 个月),这就是我现在能走多远.. 抱歉变量名不好......


我感谢你的帮助。

我在 2012 年 12 月 31 日写了这篇文章。新年快乐。请对彼此好。

谢谢你。

0 投票
0 回答
284 浏览

javascript - ie9 & Firefox 专注mousedown输入

我有一个网页,它使用可拖动元素来安排应用程序以符合用户的规范。用户可以拖动(onmousedown)一个框并将其与其他框内联。

这些框内是输入、文本区域、单选和复选框类型的输入。

一切都在 IE8 中完美运行 IE9、Firefox 17.0.1 和 Firefox 14.0.1 的问题(只是我测试过的版本)

问题是当我单击输入框或文本框时,onmousedown 事件会触发并窃取焦点。一旦我释放鼠标,没有任何反应将焦点释放回输入框。收音机和复选框工作得很好。

有多个输入和多个元素。

有人有想法么?我真的没有一个开放的例子可以玩,因为它是在一个登录受限的环境中。

我整天都在寻找这个问题,任何方向都会很棒!

0 投票
1 回答
357 浏览

javascript - Onmousedown 不会涓涓细流

在我的 html 中,我有

动态填充几个 div,如下所示

然后像这样将 onmousedown 事件添加到#map

该事件永远不会被触发。如果我不将图块添加到地图中,它会起作用。

我试着用jquery的'on','onmousedown',javascripts'addEventListener'来做。该脚本没有任何编译错误。该事件似乎并没有逐渐减少。

是因为瓷砖是绝对位置吗?是因为它们是动态添加的吗?

0 投票
1 回答
798 浏览

onmousedown - JS onmousedown 限制为左键单击

我在 JS 中建立了一种图片库。在给定的 img 和 p 元素上,onmousedown 事件调用两个函数:它加载新图像和新描述(见下文)

但是,与我的想法相反,onmousedow 它也是通过右键单击触发的。我不喜欢这样,我希望将 onmousedown 事件限制为鼠标左键单击。

有没有办法做到这一点?

非常感谢您的帮助。

HTML:

0 投票
3 回答
4212 浏览

javascript - document.getElementById().onmousedown 不起作用

请问,为什么上面的代码不起作用?当我想写console.log 时,我什么也没得到,空值。