问题标签 [javascript-events]

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 投票
3 回答
16900 浏览

javascript - 当您 remove() 一个元素并在其他地方 append() 它时,jQuery 中的事件会丢失吗?

当你 remove() 一个元素并 append() 它在别处时,jQuery 会发生什么?

似乎这些事件没有挂钩 - 好像您只是插入新的 html(我猜这就是发生的事情)。但我的代码也可能有错误 - 所以我只是想在继续之前验证这种行为。

如果是这种情况 - 是否有任何简单的方法可以将事件重新连接到 HTML 的那部分,或者有一种不同的方法来移动元素而不会首先丢失事件。

0 投票
2 回答
1053 浏览

javascript - Javascript - 试图让我的头脑围绕自定义事件

我试图了解自定义事件。我了解如何注册和触发自定义事件。但是,似乎不可能注册真正的自定义事件。一切都必须追溯到 DOM 事件,例如 click、onload、blur 等。还是我错了?

例如,假设我有一个数组。我想注册一个在数组长度更改时触发的事件。据我了解,我必须注册该事件,然后创建一个 setInterval 计时器来检查当前数组长度与先前存储的长度。如果长度发生了变化,我需要从 setInterval 内部触发我的自定义事件。

有没有办法为我的数组注册一个事件并在长度改变时自动触发它?

0 投票
4 回答
2298 浏览

javascript - Internet Explorer 7 上的 JavaScript / jQuery 问题

我有一个简单的 HTML 页面,如下所示:

我在标题中有一段 jQuery JavaScript,如下所示:

当我在 FireFox 中单击 HTML 链接时,我会收到一条警报,上面写着“你好!”。为什么这在 IE7/8 中不起作用?

当我在 IE 中查看(动态)构建 DOM 时,我可以看到“onmouseup”存在但从未被调用。我尝试用“onclick”替换“onmouseup” - 同样的问题......

0 投票
5 回答
2668 浏览

javascript - javascript - 通过指定坐标检索 html 控件

如何仅通过指定触发事件的坐标(如 onmousedown、onmouseup、onclick 等)来获取 html 控件的 id。坐标可以通过

e.clientX , e.clientY 其中 e 是事件对象。

这个想法是获取完成单击事件的控件的 ID,而该控件的定义中没有任何 onClick 事件。

这将免除为多个控件指定 onClick 事件的需要。

0 投票
4 回答
11066 浏览

javascript - jquery MultiSelect 在更改时提交表单

我正在使用优秀的jQuery MultiSelect插件。

我遇到的问题是我想在值发生更改时提交表单。让这个工作遇到各种各样的麻烦,有没有人知道如何实现这一目标?

如果有任何可以很好地处理这个问题,也可以使用其他 jQuery 插件/脚本。

0 投票
5 回答
7589 浏览

javascript-events - Javascript - onload, onclick 事件

我有一个在页面加载时实例化的方法。该方法触发两个事件,window.onload 和 image.onclick。问题是在任何给定时间只有一个事件有效(即:如果我评论image.onclick方法,window.onload方法有效)。我如何让两者都工作?

这在 Firefox (mozilla) 中可以正常工作,但在 IE 中不行

例子

0 投票
2 回答
404 浏览

javascript - 窗口中的 (X) 按钮有问题

如何禁用窗口中的 (X) 按钮。

我尝试在 window.open 中使用一些属性,例如 titlebar=no/0 ,但它不能正常工作。任何人都可以帮我解决这个问题。

提前致谢

0 投票
1 回答
717 浏览

jquery - jQuery 事件参数通过链

如何向其他连锁事件发送消息?还是阻止其他人?

0 投票
4 回答
1845 浏览

javascript - 从 Javascript 捕获链接点击事件

为了跟踪整个用户点击流,如果用户右键单击并在链接上选择“在新选项卡中打开”(或大多数浏览器中的中键),我想触发一个 javascript 事件。大多数这些链接都链接到我的网站之外,我想尽可能少地干扰整体浏览器体验(例如:状态栏等)。有什么选择可以解决这个问题?

0 投票
4 回答
1187 浏览

javascript - 在表单提交上禁用提交按钮的问题

问候

我在提交插件上使用 jquery 禁用,但我有一个问题。如果我禁用提交按钮,它们不会被传递回服务器,所以我无法判断按下了哪个按钮。这是正常的吗?我能做些什么吗?

我真的不想改造我的网站,所以我必须在表单提交时设置一个变量来判断按下了哪个按钮。

有任何想法吗 ?