问题标签 [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 投票
2 回答
79 浏览

javascript - 在 Firefox 中显示重复记录

我在一家在线音乐商店工作。有诸如 等按钮myplaylists...mydownloads单击这些按钮后,歌曲列表会相应地出现在网格视图中。

问题是,当我快速单击按钮两次时,列表会出现两次,例如 1..4..8 1..4..8,如果我快速单击三次,则会出现三次。显示列表的功能使用append()将歌曲添加到列表中。

这些事情只发生在 Firefox 上

我无法弄清楚问题所在。

0 投票
2 回答
1172 浏览

jquery - GWT 和 jQuery:如何使用 jQuery 去除 GWT 代码生成的事件

如何使用 jQuery 删除 GWT 生成的 Anchor 上的点击事件?例如,我有一些像这样的 GWT 代码:

所以它会生成这样的 HTML 代码:

在非 IE 中,我可以使用这个:

禁用点击事件,但这不适用于 IE。而且我正在尝试使用unbind()方法,它也不起作用。有没有办法做到这一点?

0 投票
1 回答
776 浏览

javascript - jqgrid在绑定到点击事件时不执行

我不确定为什么这不起作用,但可能是因为我对 jJavascript 不是很熟悉。

以下是初始化的

productBindToGrid()已输入并.jqGrid()在初始化时触发,但.sideboxEntry单击时也已输入但.jqGrid()似乎不起作用。

我错过了什么?

0 投票
2 回答
2804 浏览

jquery - 如何使用 Ajax 在 CakePHP 中动态填充输入文本字段?

我有一个“添加人员”表单,其中包含几个字段(姓名、地址、电话号码等)。

我希望能够在提交表单之前使用其他字段中的信息预先填写一些字段。例如,一旦用户输入一个城市,Ajax 查询将提取电话号码的区号(控制器有一个“城市到区号”数据库)并将其放入电话号码字段中,希望它能保存一些打字。

我尝试过使用observeField,但似乎它只能更改元素的 innerHTML,而不是输入字段的值。

关于如何进行的任何建议?

0 投票
8 回答
274766 浏览

javascript - 检查元素上是否存在事件

有没有办法检查 jQuery 中是否存在事件?我正在开发一个使用自定义命名空间事件的插件,并且希望能够检查事件是否绑定到元素。

0 投票
1 回答
3879 浏览

jquery - jQuery:链接上的触发器()

我正在尝试trigger()链接,但它似乎不起作用。

一个<img>元素有一个rel包含链接 id 的属性。如果可能,单击元素应触发相应的链接。

我认为问题在于我正在捕获 jQuery 单击事件而不是本机链接操作。

无论如何,这是供您查看的代码:

编辑

我找到了答案:无法以这种方式触发链接的本机事件,因此我将window.location改用使用。

0 投票
4 回答
7732 浏览

javascript - 如何将 jQuery 事件处理程序附加到 YouTube 电影?

[编辑:对不起那些已经回答的人——在我睡眠不足的状态下,我忘记了这种特殊情况是一部 YouTube 电影,而不是 JW FLV 播放器。我可以看到有更多关于与 YouTube 电影交互的文档,所以我会继续这样做,但也欢迎提供更多信息]

我正在使用 jQuery 循环插件 ( http://malsup.com/jquery/cycle/ ) 旋转的 div 集合中使用嵌入的 YouTube 视频。

我希望在单击其中一部电影开始播放时停止循环,但我不知道如何将 jQuery 事件处理程序附加到播放器对象。

这是我当前代码的样子(你不能直接用 jQuery 选择对象标签,所以我选择父 div,然后将对象元素作为第一个子元素):

但这并不能解决问题。我不是 Flash 作者,所以我对 ActionScript 不是很熟悉,而且我以前从未设置过 JavaScript 和 Flash 电影之间的交互。

0 投票
1 回答
584 浏览

javascript - 在 Javascript 删除事件中确认删除

我正在使用 Javascript 调用从表单中动态删除字段。我的问题是动作发生得非常快,而且不可逆。所以我想添加标准的 Rails 删除确认,但我不知道如何使它工作。基本上,我想添加这个... :confirm => 'Are you sure?'

这是负责删除该字段的 Javascript 行:

<%= link_to_function “Remove”, ”$(this).up(’.task’).remove()” %>

这是来自 Advanced Rails Recipes 中 Ryan Bates 多模型表单技术的标准实现。

如果需要,我可以提供更多详细信息。

0 投票
3 回答
4124 浏览

javascript - jQuery Click/Change 事件在 IE7/8 中无法正常工作

我将一个事件绑定到复选框的更改或单击事件,这在 Firefox 中运行良好,但在 IE 中,我必须在触发事件之前单击其他任何位置(导致模糊)事件。

我已阅读并相信这取决于 IE 触发事件的方式,但无论如何我可以绕过它吗?

关键是它是一个流畅的搜索功能,不需要点击搜索按钮

0 投票
1 回答
1448 浏览

javascript - JQuery 事件不适用于异步回发,修复第二次回发,第三次中断

这是我的页面的简化版本:

这是一个简化的代码隐藏:

这是问题所在:

该页面允许您单击 div 以单击其嵌套复选框。但是,当回发到更多复选框时,然后使用 ScriptManager.RegisterStartupScript 重新绑定事件,原来的 div 不再可点击,而新的 div...

然而(它变得更好)......

当您再次单击该按钮时,所有 div 现在都可以单击...

可是等等...

当您第二次单击该按钮时,第一个 div 将再次出现,不再可单击。

有谁知道为什么?我想知道它是否与JQuery 的事件对象有关。不幸的是,我的 JavaScript 调试技能在这里有点逊色。