问题标签 [jquery-trigger]
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.
firefox-addon - jquery触发在firefox扩展中不起作用
重现步骤:
我创建了一个 hai.html 并使用 pagemod 我将脚本注入其中,这是代码和 hai.html https://github.com/suneeshtr/trigger-test.git
实际结果:
注入脚本,一切正常,除了触发。当我尝试附加文件时,它可以工作..
这是代码的一部分:
jquery - jquery1.9中的.trigger()有什么变化?
http://jquery.com/upgrade-guide/1.9/
我从链接中获得了以下详细信息。但是触发器(点击)事件发生了什么变化?我不清楚下面的解释。
.trigger()ed“点击”事件中的链接复选框/收音机状态
当用户单击复选框或单选按钮时,事件处理程序会看到节点处于如果未在节点上调用 event.preventDefault() 时它将处于的状态——本质上是它的新状态。例如,如果用户单击未选中的复选框,事件处理程序将看到一个选中的复选框。在 1.9 之前,由 .trigger("click") 或 .click() 触发的合成事件会看到复选框处于与用户操作相反的状态。这已在 1.9 中修复,以反映与用户启动的操作相同的检查状态。
jquery - Yii,jQuery:我可以让 ajaxLink() 生成的 jQuery 代码在其他脚本之前加载吗?
我在 Yii 中手动制作选项卡式内容,因此内容将从 AJAX 加载数据。我正在使用ajaxLink()
,它工作正常。选定的选项卡 ID 存储在会话中,因此当我重新加载页面时,会再次选择相同的选项卡。问题是,内容只会在我按下选项卡(链接)时加载,而不是自动加载。所以我想我可以使用jQuery.trigger()
函数来模拟页面加载的点击。但它不起作用,可能是因为 Yii 生成脚本并将其放在页面末尾,所以该.trigger("click")
函数没有做任何事情 - 它无法访问 AJAX 代码,因为它还没有生成。
有没有办法解决这个问题?我知道这是一个糟糕的解决方案,但我必须这样做。
jquery - trigger.focus 在 jquery1.9 中被 $("selector").get(0).focus() 取代?
当您在 IE 中使用 .trigger("focus") 时,jQuery 不会“看到”稍后将发生的异步焦点事件,因此它会触发自己的一个以确保焦点事件始终如上文所述发生。这会导致对事件处理程序的两次调用。为了避免这种双重调用——但有可能根本不调用事件处理程序——直接使用 DOM 焦点方法,例如 $("selector").get(0).focus()。
这就是 jquery migrate 网站所说的。虽然我不清楚是否每个 trigger.focus 都需要替换为新的实现?如果是这样的话,一个简单的按钮的新代码是什么。触发焦点?
jquery - jQuery 触发器(“点击”)在 Chrome 中不起作用
我以前有以下
但是我已经改变了它,所以它应该在查询参数上触发
它适用于 FireFox 和 IE,但不适用于 Chrome。知道为什么吗?
jquery - 需要传递特定的 JQueryEventObject AND 参数才能触发
我正在使用自定义事件来广播导航消息(在相关插件之间)。
简单的触发代码目前如下所示:
接收代码如下所示:
问题是我还需要测试isDefaultPrevented()
发送到的事件对象trigger
。
我可以创建一个自定义事件对象并使用以下方法对其进行测试:
但是 jQuerytrigger()
没有同时接受 aJQueryEventObject
和参数的版本,我不知道如何通过触发器传递参数。
注意:我不想使用该e.data
属性,因为现有代码的负载期望将 params 对象作为第二个参数提供给任何事件处理程序。我更喜欢像这样工作的东西:
问:您如何使用自定义JQueryEventObject
并将参数传递给trigger
?
注意:我使用的是 TypeScript,所以我按照 jQuery 定义文件所说的可用。
jquery - 如何将参数放入 JQuery.Event 数据属性并触发它?
目标是通过 event.data 传递参数,这是我测试它的完整示例:http: //jsfiddle.net/
我不知道为什么如果 Event 对象具有我们无法访问的数据属性...
但是使用 '.on' 功能它是有效的!:-(
有谁知道该怎么做?:-)
回答
在所有文档和测试之后,我决定使用这种方法:
谢谢大家!
jquery - jQuery触发重置按钮点击
我需要在需要时通过代码重置表单中的单选按钮和复选框。
我正在使用一种间接方法,我在其中放置了一个重置按钮并使用 CSS 将其隐藏。
然后我尝试点击它$("#resetFormNew").trigger("click");
这会重置所有文本框,但不会重置单选按钮和复选框。
我哪里错了?
jquery - jQuery触发功能不适用于ajax生成的内容
代码 如何在ajax生成的html标签上触发点击触发器
正在工作中
不管用