问题标签 [onclick]

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

jquery - Jquery - 鼠标悬停 -> 淡入/淡出 // 点击 -> 不透明度 100% // 其他点击 -> 不透明度 60

我正在一个带有 jquery 和缩略图的网站上工作。

加载页面时,所有缩略图都必须为 60% 的不透明度。只要您将鼠标移到拇指上,它就需要淡出至 100%,如果您将鼠标移出,则缩略图需要淡出至 60% 的不透明度。

当用户点击缩略图时,它必须保持 100% 的不透明度。一旦用户点击另一个缩略图,“旧”缩略图必须淡出到 60%,而“新”缩略图必须保持在 100%。(它已经具有 100% 的不透明度,因为您将鼠标悬停在它上面)。

这是我到目前为止的代码:

任何帮助,将不胜感激。

0 投票
2 回答
4004 浏览

checkbox - 如何使用 Firebug 跟踪不显眼的 onclick

我最近一直在使用jqGrid 3.5,但我注意到当我动态添加一个复选框输入时,它不能被点击(但它似乎没有被禁用)。所以我试图搜索作为控件一部分的大量 js 依赖项,但似乎找不到任何“不允许”我的复选框切换的东西。我的问题是 - 我如何使用 firebug 来查找可能导致此行为的任何事件。

0 投票
2 回答
14914 浏览

javascript - CollapsiblePanelExtender 点击事件

我有一个带有通常的扩展和折叠按钮的 CollapsiblePanelExtender ......我希望在扩展器扩展时触发单击事件,并在扩展器折叠时触发不同的单击事件。但最重要的事件是它何时延长。即使在崩溃时,我也可以不用点击。

我发现在线搜索的大多数示例都使用:“CollapsiblePanelExtender”“点击事件”让扩展器根据点击做出反应,即使在其他地方......

我希望扩展器在单击时触发 JS。

我应该如何去完成这个?我问错了问题/使用了错误的搜索字符串吗?

0 投票
3 回答
7897 浏览

jquery - 使用事件冒泡跨越 Anchor

我有这样一段html:

为了在单击锚点时处理 AJAX 请求,我在单击事件上注册了处理程序:

我的问题是:

  • 为什么会为 span 元素引发 click 事件?毕竟,我没有将点击事件绑定到 SPAN 元素
  • 除了前面的问题,我认为如果我不处理 SPAN 点击事件,浏览器将使用事件冒泡来为锚点引发点击事件(如果我不调用 event.stopPropagation())。但我也没有为我工作,因为点击事件只引发了一次

所以现在,我解决了这个问题,我的解决方案是:

但是,我仍然很好奇它为什么会这样工作......

谢谢,

帕维尔

0 投票
3 回答
7889 浏览

jquery - 单击后通过ajax延迟加载单个选择框选项的正确方法

我有一个选择框,仅在单击时才应填充。所涉及的查询需要很长时间,因此我将其从页面上显示的标准数据中分离出来。

我已经实现了执行loadMyData(element, id)ajax 请求并将数据作为 JSON 返回的函数。然后它填充选择框。

事件绑定到元素,如下所示:

并且选择框填充如下:

在基于 Gecko 的浏览器上有效,但在 Webkit 浏览器(safari 和 chrome)上,当我单击选择框时,在 ajax 请求之前显示一个空的下拉框,在响应之后,下拉框不会刷新。必须在选择框外单击并再次单击它才能看到更新的“选项”。

有没有办法强制它刷新内容?还是简单地自动选择第一个并隐藏下拉框?

**尝试 onfocus 并发现相同的结果。onmouseover 有效,但“不可用”。onchange 不可行,因为选择框在其初始状态下为空。*

0 投票
1 回答
1851 浏览

jquery - 我在使用 Jquery 更改点击事件时遇到问题

我正在尝试在单击图像时交换图像......到目前为止,这是我的 jquery,但它不工作。

下面是我的 HTML 示例

任何帮助,将不胜感激!

0 投票
2 回答
4300 浏览

javascript - onmouseover、onmouseout、onclick 事件上的图像更改

我有两个图像,img1 和 img2。我的代码:

要求是,我需要在鼠标悬停时使用 img1,在鼠标悬停时需要 img2,这工作正常,但在单击时,我需要打开 div,img2 被冻结,然后再次单击 div 消失,onmouseover 和 onmouseout 状态正常工作。目前的问题是,点击时会出现 div,但也会触发 onmouse over 和 onmouseout 函数。

库什

0 投票
3 回答
4300 浏览

javascript - 如何根据 Javascript 中的“类”选择器检索 onclick 事件的 href 值?

我有

并遵循 javascript。当我单击上面的链接时,它会显示带有 2 个按钮的对话框。“返回错误;” 停止链接标签的默认事件。但是我需要当我单击“是,删除”时通过选择 onclicked 锚点的 href 值将我带到其他页面的功能。我试过 alert($(this).attr('id')); (因为我认为我可以使用“this.attr('href')”获取 HREF 值)但它显示“对话框”。

我如何使它工作,以便当我单击具有类名“confirm_delete”的链接时,它会显示我的对话框,如果我单击取消它会停留在页面上,否则会根据 href 值将我带到页面。

谢谢你。

0 投票
6 回答
95303 浏览

javascript - JavaScript:从 javascript 调用锚标记的点击事件

我有一个带有锚标记的页面。在我的 JavaScript 中,我HREF根据一些 if-else 条件动态设置锚标记的属性。现在我想以编程方式调用锚标记的点击事件。我使用了下面的代码,但没有成功。

谁能告诉我如何继续?我在这个链接上有一个 jQuery 灯箱实现(thickbox)。

好心提醒。提前致谢。

0 投票
11 回答
21856 浏览

javascript - 单击子元素时,如何阻止 onclick 事件触发父元素?

我有两个关于 onclick 事件的问题,它们有点相似,所以我会在这里问他们。

第一的:

我在 div 中有一个复选框。输入有一个 onchange 函数,而 div 有一个 onclick 函数。

问题是当我选中/取消选中复选框时 doSomething() 和 doSomethingElse() 都会触发。关于如何阻止这种情况发生的任何想法?我试过做 onchange="doSomethingElse(event)" 和 doSomethingElse(e) 函数我有 e.stopPropagation(); 这没有用。

第二:

我在 div 中有一个图像。div 具有 onclick 功能,但图像没有。图像故意大于 div 并溢出到 div 之外。

如果用户在 div 框的范围内单击,我只希望 onclick 触发。但是,如果您单击溢出到 div 外部的图像的一部分,也会触发 onclick 事件......有什么想法吗?

第一个问题对我来说比第二个问题更重要。但如果有人能同时回答这两个问题,那就太棒了!

提前感谢您的帮助,
马特