问题标签 [jquery-1.7]

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 投票
4 回答
481 浏览

jquery - 委托与普通的 on('click',...) 相比有什么作用?

这两个不同的 jQuery 语句的性能和处理有什么不同:

  1. 一号

    /li>
  2. 第二个

    /li>

我知道一个做委托,另一个不做。

但是,这是什么意思?

当您单击 时,两者都不会执行某种操作'#selector1, #selector2, .class1'吗?

最后,不都是一样的吗?

0 投票
2 回答
1944 浏览

jquery - jQuery 1.7.1 Ajax 和内存泄漏

我在使用 jQuery 1.4.2 时已经遇到了一些问题(http://stackoverflow.com/questions/8158739/ie-memory-leak-and-eval-with-jquery/8176724#8176724)

现在我已经将我的 jQuery 更新到 1.7.1 版本,并且每次迭代后我的内存都会缓慢增加。

这是我的代码:

10 秒后,所有具有“可更新”类的项目都会更新。但由于某种原因,这段代码泄漏了一些内存。

它是使用 jquery ajax 的最佳方式吗?什么可能导致内存泄漏行为?

我怎么能找出问题出在哪里?有什么建议吗?

0 投票
2 回答
755 浏览

jquery - jQuery 1.7:将事件快捷方式(例如 click())转换为 on()?

我刚刚发现 jQuery 1.7 引入了一个新方法,on(). 通过我的简短研究,我将其视为绑定事件的一种综合方式,而不是决定使用 、 和 中的bind()live()一个delegate()。IMO,这是一个非常好的补充,提供了许多好处。但是我不确定是否需要转换事件快捷方式,例如click(). 根据官方文档,定义click()仍然.bind('click', handler). 我认为 jQuery 开发人员在 v1.7+ 中重新定义 click() 和其他事件快捷方式以使用 on() 会更有意义,不是吗?

0 投票
3 回答
78858 浏览

javascript - 多个选择器上的 jQuery on() 方法

由于版本 1.7live已弃用。

以下示例很容易与新on方法兼容:

使用on

如何使用重写以下示例on

0 投票
0 回答
440 浏览

jquery - 新jqueryui菜单栏上顶级节点的可点击menubarItem?

我正在研究新的 jqueryui menubar

菜单栏似乎运行良好,但有时您的菜单项没有子项。我修改了上面的默认演示,使其具有顶级可点击菜单项。鼠标悬停在工具栏中显示正确的 URL,但单击时不会触发。

我把我的例子放到JS Bin中。此代码不显示在 JS Bin 中运行的哈希更改,但如果您将 html 保存在本地,则会显示它们。

关于如何让顶部菜单可点击(相对于下拉菜单)的任何想法?

0 投票
3 回答
7908 浏览

jquery - jQuery 1.7 clientX/pageX 未定义

我使用 jQuery 并且可以从 jqueryUI 拖动。当我将 jQuery 从 1.6 更新到 1.7 时,clientX 和 pageX 属性从事件变量中消失了。这是一个例子:

http://jsbin.com/ezulas/7/edit

如果在给定的示例中 jQuery 版本更改为 1.6.4 - 它开始工作。使用最新版本 - clientX/Y 和 pageX/Y 都不起作用。我发现我可以使用 e=e.originalEvent - 但这似乎不是正确的解决方案。

0 投票
6 回答
165464 浏览

javascript - 具有多个事件处理程序的 JQuery .on() 方法到一个选择器

试图弄清楚如何将 Jquery .on() 方法与具有多个关联事件的特定选择器一起使用。我以前使用 .live() 方法,但不太确定如何使用 .on() 来完成相同的壮举。请在下面查看我的代码:

我知道我可以通过调用来分配多个事件:

但我相信 .on() 的正确使用是这样的:

有没有办法做到这一点?或者这里的最佳做法是什么?我尝试了下面的代码,但没有骰子。

提前致谢!

0 投票
2 回答
1232 浏览

jquery - jQuery BBQ-Plugin 是否仍在使用 JQuery 1.7x?

简短的问题,但在任何地方都找不到提示:似乎jQuery BBQ插件在 v1.4.2 之前仅经过测试才能与 jQuery 一起使用。现在 jQuery 的当前版本是 v1.7.1,我想知道插件是否仍然有效?

以前没有使用过它,只是想避免浪费时间无望地让它工作......

0 投票
2 回答
538 浏览

jquery - jQuery 1.7 .on() 和动态表单捕获

我对 jQuery 1.7 的最新on()功能有疑问。我正在将所有现有live()调用移至新on()函数。

过去,live()每当我创建一个新元素或从 AJAX 附加一些标记时,我都会使用它。

使用 jQuery 1.7 如果我附加通过 AJAX 返回的表单标记并尝试使用e.preventDefaultreturn false阻止它提交(例如验证它) - 表单将正常提交。

0 投票
1 回答
1571 浏览

javascript - jquery:无法打印 ajax 响应标头(Jquery 1.7.1)

这是我的代码;我无法打印响应标题;我错过了什么吗?打印出来的都是空字符串。

尝试使用 getResponseHeader("Location"),这也不起作用;我正在尝试获取为 AJAX 调用返回的“位置”标头。

但是 firbeug 显示了所有响应标头,包括我所追求的“位置”。

我正在使用 Jquery 1.7.1