问题标签 [onmouseclick]

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 回答
274 浏览

javascript - 可点击的敌人

嗨,我对 javascript 完全陌生,需要 help.im 制作 HtML javascript 游戏。我只是想问我如何让我的敌人可以点击?我已经成功地为我的游戏创建了我的敌人,但目前他们从游戏屏幕的顶部下来并在底部退出。如果玩家接触到任何敌人,那么它就会结束游戏,但我希望玩家能够点击敌人然后继续游戏结束。我已经尝试了几个星期,但我输了。

此外,我的播放器目前正由鼠标控制,因为鼠标就是播放器。

我需要更改我的 collison 测试吗?我只是不确定如何让玩家能够点击敌人。我是否需要注册一个“点击”功能,如 onmouseclick 等?

我在用着:

谢谢任何帮助都会很棒!只需要一点帮助就可以朝着正确的方向前进。

提前致谢 :)

这是播放器移动鼠标(播放器)时的功能。它的工作原理是我的播放器由鼠标 movememt 控制:

和鼠标:

对于敌人,我做了:

以及敌人物体(游戏中的食物和水果物品)动画的功能:

忘了说敌人中的“骷髅”就是这个:尽管我没有使用导弹,但忘记导弹。

}

Skull.prototype = new DisplayObject();

0 投票
2 回答
640 浏览

jquery - 使用鼠标“点击”而不是“鼠标悬停”事件,jquery

我在这里有这个脚本可以正常工作,但我需要让它在鼠标单击而不是鼠标悬停时工作。

我试过了,但失败了。它看起来很简单,但我无法弄清楚。任何人都可以帮忙吗?

代码是:

下面的代码适用于ie,而不是firefox。

0 投票
0 回答
154 浏览

html - 将点击事件传递给可拖动 Div 中的控件

我们有一个使用 ASP、VB 和 Javascript 的 Web 应用程序。在其中,我们有一个项目表,允许对项目进行评论。注释代码是使用一个包含一些控件的 div 实现的——几个文本框和一些按钮。

我最近使用来自http://www.brainjar.com的 Mike Hall 的通用拖动脚本为 div 添加了基本的可拖动性。目的是能够将评论 div 移出页面上其他文本的方式。

问题是文本框现在无法捕获它们的点击事件。无法发表评论。div 上的两个按钮似乎工作正常。

我已经在互联网上搜索了一段时间,并尝试了许多可能的解决方案,包括对 z 顺序进行硬编码,但都没有明显的效果。

这是div背后的代码:

btnComment 有一个 onClick 函数,但它只在文本框中的注释字符串非空时才做一些值得注意的事情。

如果我删除包含 GenericDrag.js,可拖动性会停止,但人们可以再次输入评论。

我已经在 Win XP 和 Win7 上使用最新的 FF、IE 和 Chrome 进行了尝试。在这方面,所有行为都相同。

任何建议都将受到欢迎。如果我发现我做了一些基本错误的事情,我一点也不感到惊讶。

杰夫

0 投票
3 回答
226 浏览

c# - 覆盖 PictureBox 的 OnMouseClick 作为成员

我目前有一个矩阵,其中包含我的类的一个成员,称为furniture
在这个Furniture我有一个 PictureBox 成员,我想覆盖它的 OnMouseClick 方法
我在哪里做呢?
Furniture类代码中?
覆盖此类成员的语法是什么?

0 投票
2 回答
372 浏览

java - 如何将 mouseClicked 添加到脚本

我有floodfill算法,我想添加到这个mouseClicked,但我不知道如何,因为我有很多错误。

这是我的代码。我想从 mouseClicked 获取 x,y 位置并将其提供给“floodFill(image,x,y, yellow);”

谁能帮我?谢谢

0 投票
1 回答
152 浏览

jquery - 菜单项按钮单击然后在网页上的不同位置进行图像交换

我想,我正在尝试做一些看起来相对简单的事情。我有一个使用 CSS 定义的菜单项列表的网页。当我单击其中一个菜单项时,我想更改页面中间的内容(在它自己的 div 容器中)。如果单击另一个菜单项,我希望内容再次更改。页面中间的内容区域在它自己的 div 中,所以我想我只是在寻找可以在单击按钮时将一个项目替换为另一个项目的代码。我从 JQuery 中查看了 replaceWith,但似乎看不到该函数在这种情况下如何工作。也就是说,根据我的阅读,它不包括单击菜单项的条件。我还通读了 CSS 样式和 z-indexes,但似乎无法找到可行的方法。

所以,我的问题是,当单击菜单按钮项时,如何将其自己的 div 容器中的内容(在这种情况下为 .gif)更改为另一个 .gif?

这是我那部分的代码:

例如,如果有人点击“什么是教练?” 菜单项,我想改变“文本框”中的图像。在一种情况下,我想将图像“Aboutme.gif”用于其他图像。我怎样才能做到这一点?我愿意使用 Javascript、JQuery 或 CSS。

在此先感谢您的帮助。

0 投票
1 回答
1772 浏览

javascript - 鼠标滚轮滚动 - 滚动更改图像

我想让我的图像在用户启动的鼠标滚轮滚动时发生变化。我从这个网站复制并粘贴了代码:

http://www.javascriptkit.com/javatutors/onmousewheel.shtml

只是更改了我的图像名称。这是他们的代码:

由于某种原因,第一个图像加载,但随后在滚动上被破坏。我已经三重检查了我的路径和代码,所以我不确定出了什么问题。这是我试图让图像滚动的页面的网址:

http://violetoeuvre.com/photography.html

0 投票
1 回答
1554 浏览

javascript - onmouseup 在 Safari 中不起作用

这是我从 w3schools 获得的示例,仅 safari 浏览器就出现了奇怪的行为。

http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_onmousedown

Safari: 如果我们左键单击段落顶部,文本变为红色,当我离开时,文本变为绿色。没关系。现在,我在段落顶部右键单击。现在文本颜色变为红色,当我离开时,它永远不会变为绿色。如果我们使用右键单击,即onmouseup在 safari 中不起作用。谁能告诉我为什么?有什么解决方案吗?

0 投票
1 回答
1304 浏览

javascript - Extjs 3.4 防止 ctrl + 鼠标点击

我正在使用 Ext.grid.GridPanel 从商店中填充我的商品。一切都很好,但我有一个问题。

当我ctrl在网格行上按 + 鼠标单击时,该行取消选择。我怎么能阻止这个动作?

我试过在鼠标点击事件和按键事件上编写函数

也尝试过写作return false;event.preventDefault(); event.stopPropagation();但没有运气。

有什么建议么?

0 投票
3 回答
3873 浏览

asp.net - VB.net鼠标单击gridview的单个单元格,更改背景颜色并将单元格位置(列和行)输出到文本框

我在网络表单中有一个网格视图,我想知道如何使用鼠标单击在该网格视图中的任何位置选择单个单元格。

选定单元格的背景颜色然后更改为特定颜色,表单上的文本框显示行号和列号,我将作为参数传递给存储过程。

When a subsequent cell is selected the last selected cell reverts back to it's original colour and the new cell's background colour is changed and the textbox updates to the new cell's row number and column number.

到目前为止,我最接近的是选择一整行,但即使这样也只会影响行背景的第一个单元格。下划线影响行中的所有单元格。