问题标签 [jquery-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 投票
1 回答
5206 浏览

javascript - 如何使用 Raphael 和 jQuery 检测 IE 上的单击或鼠标按下

可能重复:
Raphaeljs 和 Internet Explorer,单击元素时出现问题

我试图找到一种方法来在鼠标单击从 Raphael JS 生成的某些文本时触发事件。在 Firefox 中,click 事件完美运行,在 IE 7 和 8(我没有测试过早期版本)中,click 和 mousedown 都不起作用。Click 适用于其他 raphael 对象,例如示例中的矩形。

如何在以下演示中给出的文本上触发事件:

我的直觉是我可能不得不尝试操纵 DOM 以将文本包装在例如 A 元素中并在其上进行绑定。这似乎不是最干净的解决方案,所以我在这里询问是否有人有替代方法。

0 投票
1 回答
1135 浏览

javascript - 使用 jQuery 在多个浏览器上停止退格

我试图阻止keydown浏览器处理退格事件,我使用的是 jQuery 库,所以我需要获取原始事件,但是在某些浏览器(至少是 Firefox)上,尝试设置原始事件时出现错误事件 keyCode = 0,它给出并错误说该属性只存在一个 getter。

所以我不确定下一步该做什么,我找到的每个解决方案都会产生更多问题。必须有解决此问题的方法,否则其他文本区域(这就是我正在构建的那种)将不起作用。

0 投票
3 回答
170 浏览

javascript - 为 jQuery 进行表单验证的最简单方法是什么?

我要做的就是检查文本字段是否已更改。如果没有,我想在按下提交时突出显示这些框。我怎么做?看起来很简单,但不确定为什么其他所有解决方案都如此复杂。

0 投票
3 回答
8764 浏览

jquery - Window.load 和 document.readyState 有什么区别

我有一个问题; 在我的 ASP.NET MVC Web 应用程序中,必须在页面和所有控件都加载后进行某些验证。

在 Javascript 中,我使用下面的代码行来调用方法:

我的团队中有人问我没有使用上面的代码行,而是使用 JQuery 来做同样的事情:

请帮助我了解两者之间的区别。当我通过在两个 jQuery 中保持警报进行测试时,检查首先执行并调用CheckThis函数,因为window.load它需要一些时间并在它之后执行。请建议

0 投票
2 回答
21344 浏览

javascript - 替代支持 eventData 的 jQuery 的 .toggle() 方法?

该方法的jQuery 文档.toggle()指出:

为方便起见,提供了 .toggle() 方法。手动实现相同的行为相对简单,如果 .toggle() 内置的假设证明是有限的,这可能是必要的。

事实证明,内置的假设.toggle限制了我当前的任务,但文档没有详细说明如何实现相同的行为。我需要传递eventData给提供给的处理程序函数toggle(),但似乎只.bind()支持这个,而不是.toggle()

我的第一个倾向是使用对单个处理函数全局的标志来存储单击状态。换句话说,而不是:

做这个:

我没有测试过后者,但我怀疑它会起作用。这是做这样的事情的最好方法,还是有更好的方法我错过了?

0 投票
1 回答
796 浏览

jquery - 当 jQuery 用于事件时,Chrome 正在泄漏内存?

当我在 Chrome 中使用 jQuery-eventhandling 时,我的内存使用量增加了。我也用 IE 和 Firefox 对其进行了测试,但与 Chrome 相比,我看不到内存使用量的可疑上升。

我正在使用 Chrome 版本 4.0.223.16(不幸的是,我不得不在这里使用这个版本)

这里的简单例子。只需在红框中使用鼠标滚轮滚动并打开 Chrome-taskmanager,您会看到内存增加,不再释放:

有没有人遇到过同样的问题(或者可能用不同版本的 Chrome 解决了)?有没有人可以解决它?

0 投票
4 回答
2218 浏览

javascript - 有没有办法扩展 jQuery 来处理自定义输入键事件?

当按下回车键时,我一直编写以下代码来处理:

有没有办法扩展 jQuery,这样我就可以写:

0 投票
11 回答
711852 浏览

jquery - jQuery多个事件触发同一个功能

有没有办法让keyup, keypress,blurchangeevents 在一行中调用相同的函数,还是我必须单独执行它们?

我遇到的问题是我需要使用数据库查找来验证一些数据,并希望确保在任何情况下都不会错过验证,无论是输入还是粘贴到框中。

0 投票
2 回答
1010 浏览

javascript - 获取动态生成的文本区域的值

在下面的代码中,textareas 是动态生成的,现在如何在valid()函数中获取这些值进行验证。

0 投票
2 回答
648 浏览

jquery - 如何使用jQuery ajax 设置一个div 的内容,然后从那个div 调用JS

我正在使用 JQuery 加载 MVC 用户控件的内容:

返回的 HTML 如下所示:

问题是警报返回“未定义”而不是“测试”,换句话说,JS 在插入 html 之前执行,我该如何解决这个问题?

-- 下面帖子的解决方案是一个回调函数,这是工作代码 --