问题标签 [livequery]

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

tabs - chrome.tabs.create 给出错误 - “未捕获的类型错误:无法调用未定义的方法‘create’”

我的 manifest.json 包含

script.js 的内容是

当我打开facebook时,控制台报告错误

未捕获的类型错误:无法调用未定义的方法“创建”

chrome-extension://whateveristhisweirdcode/js/script.js:2

我怎样才能让它打开一个新标签?

0 投票
1 回答
8089 浏览

html - jQuery 1.7+ 中等效的 jQuery livequery 插件

是否有 jQuery 1.7+ 的 jQuery livequery 插件的等价物?

我正在尝试动态绑定事件,读取 DOM 元素应基于 data-* 元素绑定的事件。

我想将所有元素与类绑定,.js-test但仅限于其data-events属性中列出的事件。

jQuery.on/live/bind/delegate 都要求将事件作为参数传入。

这适用于页面上存在的 DOM 元素 when document.ready,但是当我更新 DOM(AJAX、JS 等)时,我希望任何具有类.js-test的新元素也能够绑定其事件。

livequery 插件(它是旧的,从 jQuery 1.3 时代开始)似乎允许这样做,因为它简单地需要一个选择器和一个函数来针对与选择器匹配的任何东西运行。

0 投票
1 回答
4539 浏览

jquery - jquery/livequery 在这种特殊情况下不起作用

使用 jquery,我的所有其他 livequery 功能都可以正常工作,我收到这个特定的错误...

错误是:

是因为通配符吗?还是一般的 jquery 错误?

谢谢

0 投票
2 回答
5534 浏览

javascript - 元素添加到 DOM 时触发事件:JQuery Livequery Equivalent in 1.7

我想在页面上出现特定元素时触发事件(我不控制源页面 - 这是一个 Chrome 扩展)

我已阅读有关JQuery 1.7 的 on() 方法的文档。然而,这似乎是关于等待在选择器上触发特定事件 - 单击事件 - 而不是通常在添加与选择器匹配的元素时。

等效于现在未维护的 livequery 插件:

0 投票
1 回答
1145 浏览

javascript - javascript 事件更新

我的 ui-autocomplete 应该将 ajax 请求发送到不同的路径。我的脚本在更改选择事件时更改了此路径。但是事件不会更新并向旧网址发送请求。

我试过 live()、on()、livequery()。没有任何效果。

如何更新活动?

我的输入自动完成字段:

我在改变data-autocomplete-source

下一条我要参加的活动(由咖啡脚本生成)

或更改on()live()或插件 livequery

此代码在选择时更改 url。

有没有办法手动刷新一次事件?

0 投票
1 回答
1312 浏览

jquery - jQuery如何将livequery翻译成on?

我有这个代码,但是它使用的是旧的遗留函数“livequery”,它应该真正切换到使用“on”。但是,对于我的生活,我无法让它发挥作用。这是我的代码片段。

我试过这个......

这不起作用,因为我猜“可拖动”不是事件名称......

谢谢..

0 投票
3 回答
1643 浏览

jquery - jQuery 1.8.1 - live, livequery, on + change 不工作

我的代码是:

'#s_valor' 已加载(jQuery.load),这适用于 Opera,但不适用于 Firefox 15。我正在使用 Ubuntu,我尝试过 live()、on() 和 livequery(),没有人工作在火狐 15 上。

有人给我小费吗?(对不起我的英语不好,我是巴西人)

0 投票
0 回答
248 浏览

jquery - 我如何在 google chrome 扩展中使用 livequery

所以我对这件事很陌生。我想在我的扩展中以某种方式使用 jquery 插件 livequery。我怎么能做到这一点?我试图在清单中像这样加载它。

"js": [ "scripts/jq.js", "scripts/lq.js", "scripts/some.js" ] 但这不起作用,它引发了$has no object的错误livequery。问题是如何加载插件以使其工作?编辑: some.js 包含这部分代码:

});

显现:

jq.js 在哪里:

而 lq.js 是:/*! Copyright (c) 2010 Brandon Aaron (http://brandonaaron.net) * Dual licensed under the MIT (MIT_LICENSE.txt) * and GPL Version 2 (GPL_LICENSE.txt) licenses. * * Version: 1.1.1 * Requires jQuery 1.3+ * Docs: http://docs.jquery.com/Plugins/livequery */ 我不知道是什么问题

0 投票
1 回答
422 浏览

php - 再次选择父级时删除子级 div

我正在使用使用 99 点网站教程的n 级选择链,但是当我尝试重新选择父节点时,相应的子 div 不会重置。

我已经搜索过 StackOverflow 和 Google,但到目前为止还没有运气。

以下代码出现错误,我无法更正。

这是我的代码

主页

显示级别

更新

以下代码解决了我的问题

0 投票
2 回答
359 浏览

jquery - 带有 livequery 的 JQuery getScript - 异步执行抛出我的结果

我们有一个“实用程序” js 函数,它包含在我们网站的几个 js 文件中,因此为了减少代码重复,我们将其移至实用程序文件并修改所有 js 文件以在使用getScript. 这在大多数情况下都有效,但是对于使用 livequery 的一段代码,我遇到了错误。

我在需要使用新功能的任何地方成功使用的代码:

之前的代码:

基本上,每当场景中出现具有“预览”类的元素时,我们都希望解析 rel 属性并将其替换为新解析的字符串。

之后的代码:

问题是,这似乎是$('.preview').livequery在执行调用回调之前继续循环的下一次迭代getScript。因此,preview在我们用适当的值替换它的 rel 属性之前,变量会被重置。我怎样才能让它正确执行?