问题标签 [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 回答
712 浏览

jquery - Jquery Slimbox 和 AJAX 图像交换问题

首先,我要提到我浏览了无数的问题和答案,其中许多在逻辑上似乎可行。

我在使用 slimbox 和 AJAX 时遇到问题。我正在执行简单的图像交换,当我这样做时,slimbox 将不适用于新添加的图像。

我尝试了很多事情,从调用 Live Query(jquery 插件)到简单地尝试重新绑定或再次调用 slimbox。

任何帮助或建议将不胜感激。也许将我的确切场景置于上下文中将有助于关联已经存在的解决方案之一来解决我的问题。到目前为止,我还无法合并它们。

第 1 步:我的 php 代码生成带有主图像的页面,slimbox 非常适合:

第 2 步:我创建了一组属性图像,我在其中调用我的 ajax 代码来进行图像交换。这做了一些处理,基本上将#productMainImage的innerhtml设置如下:

交换工作正常,图像发生变化。最大的问题是我如何确保将该图像与 slimbox 链接起来。

我尝试过的几件事是(不限于!):

在ajax调用的代码中插入javascript以写出html:

或者

我也尝试在我的页面中插入代码尝试类似的事情。

有人有什么建议吗?

0 投票
2 回答
459 浏览

jquery - 请求被发送两次到服务器

我正在使用 jQuery 的实时查询插件将动态行为附加到表单元素并创建 ajax 表单。我面临的问题如下:

在提交的响应中,如果我不在元素上再次调用 livequery,则新加载的表单不会获得所需的行为。但是,如果我再次使用 submit 调用 livequery,则表单会多次提交。

实际上,计数每次都会增加。我尝试使用过期。但这根本没有帮助。关于如何实现这一点的任何评论。

我想要做的是创建所有具有类 js-ajax-form 的表单作为通过 ajax 提交的表单。生成的内容也是应该保留相同行为的表单。那就是它必须通过ajax提交。

非常感谢您的指导。

0 投票
4 回答
5551 浏览

jquery - jQuery livequery 插件的替代品?

我需要检查一个元素何时还活着,我正在做:

我怎样才能用现场方法或其他方式做到这一点?

0 投票
2 回答
263 浏览

jquery - 实时查询中的多个过滤器问题

我有一个应用插件选择菜单的选择器。工作正常,但是我想使用 livequery 来处理隐藏元素(如果在应用 selectmenu 时隐藏了一个元素,它就会将其杀死)。

这有效:

但是我似乎无法对实时查询使用相同的语法:

这实际上并没有过滤出多重选择的元素。我不得不这样做:

有人知道为什么吗?我尝试了各种变化,例如:

等等同样的问题。

0 投票
0 回答
313 浏览

jquery - Jquery.ui、expand.js 和 livequery:创建选项卡时如何绑定事件?

我正在使用 jquery.ui 动态创建选项卡。此外,每个选项卡都有一些可扩展的内容,因此我想在创建每个选项卡时绑定正确的事件。

我正在使用上面的代码执行此操作。

编辑:我正在使用代码创建选项卡:

问题是只有当我在标签名称中传递鼠标并且我希望我的 div 在创建标签时折叠时才会运行此代码。我想在创建选项卡时运行此代码。是否有任何实时查询事件?我在这里想念什么?

0 投票
2 回答
344 浏览

jquery - jQuery Live 不更新属性 Dom

我有一个关于获取标题属性的问题..

livequery功能正在运行,但我无法开始attr('title')工作。

我该如何解决这个问题?

0 投票
3 回答
420 浏览

drop-down-menu - 使用 jquery,如果我需要捕获下拉更改事件,我需要 livequery 插件吗?

当我更改下拉列表的选择时,我想运行一些代码。我看到 livequery 插件声明这是需要支持的,因为某些浏览器没有开箱即用

我真的需要 livequery 来捕获我动态创建的下拉列表的 onchange 事件,还是常规实时语法在所有浏览器中都有效?

0 投票
4 回答
4964 浏览

jquery - 当我在选择上使用向上或向下箭头时,为什么 jquery 更改事件不触发?

我正在使用 jquery 和 livequery 插件收听选择下拉菜单的更改事件。

我注意到的一件事(我正在使用 Firefox)是

当我选择焦点时,事件处理程序不会因点击向上和向下箭头而触发(向上和向下箭头会更改条目)

为什么当我上下移动箭头键时不会触发更改事件,是否有建议或解决方法?

0 投票
2 回答
15511 浏览

javascript - 不推荐使用 livequery

我正在查看旧代码。我看到对于使用 ajax 添加的元素,有很多实时查询代码。较新版本的 jquery 不再需要 livequery 了吗?有谁知道在哪个版本之后不需要它?

0 投票
0 回答
369 浏览

jquery - livequery 在 IE8 中不起作用

我试过了:

这在 FireFox 中运行良好。但不适用于IE8。我正在尝试向每个选项标签添加一个类,其中选择标签有一个名为 DrpDwn 的类。任何人都可以提供任何想法,为什么?谢谢

HTML 标记。