问题标签 [jquery-2.0]

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

javascript - JQuery 2.0.3 Chrome 错误资源必须列在 web_accessible_resources 清单键中才能被扩展程序之外的页面加载

我正在构建一个 HTML5 页面。我在其中使用 JQuery,并且收到以下两个控制台错误。

据我所知,一切都是正常声明的。这是我的html页面的顶部

是什么触发了这个错误?

0 投票
3 回答
426 浏览

jquery - 使用 jQuery on() 在 IE9 中没有响应

我设置了以下 jQuery(版本 2.0.3)来切换触摸设备和桌面上的导航下拉菜单:

我的ToggleNav()功能:

以及相关的 HTML:

这适用于我迄今为止测试过的所有浏览器(Mac、Windows 和 Chrome for Android),除了IE9,32位和 64 位版本。

有趣的是,如果我打开开发者工具并刷新页面,它将开始工作,然后我可以关闭开发者工具,无论我刷新多少次,它都会继续工作。也就是说,直到我关闭并重新打开浏览器。

event.type成功记录到控制台(“LOG:click”),但 slideToggle() 显然没有被触发,并且没有错误被记录到控制台。

有没有人遇到过这种情况,并且知道原因和/或解决方案?

更新 1:我更新了ToggleNav()功能以提醒,event.type因为打开控制台查看日志也使 IE9 开始工作。IE9 甚至不会显示警报,因此 ToggleNav() 函数甚至没有被触发。

更新 2:经过更多测试,我认为问题出在原始的 on() 处理程序上。当我将console.log("Ready handler triggered");行改为 analert()时,它开始在 IE9 中工作。

0 投票
1 回答
654 浏览

jquery - JQuery Mobile 面板仍然不兼容 JQuery 2.0.3?

我在加载 JQM 面板时遇到问题。我正在使用 Jquery v2.0.3 和 JQM v1.3.2。JS 控制台将此报告为问题:

未捕获的类型错误:无法读取未定义行的属性“选项”# jquery.mobile-1.3.2.js:10330

我搜索了一下,发现一些用户抱怨面板与 Jquery v2.0 不兼容。但那是5个月前的事了。你知道它是否仍然不兼容还是我做错了什么?我对 JQM 相当陌生。我在这里整理了一个示例,该示例使用 Jquery 2.0.2 演示了上述问题。是与 Jquery 1.9.1 相同的示例,并且工作正常。

我真的很想使用 JQuery 2.0.2。

这是我实例化面板的方式

我将不胜感激任何指针。谢谢!!

0 投票
1 回答
1081 浏览

kendo-ui - Kendo UI 编辑器:在 jQuery 2.0+ 中未定义 nodeName

使用Kendo UI's awesome kendoEditor,我在将其与jQuery 2.0或更高版本耦合时遇到了一些烦人的问题。一旦我使用高于1.8.

我在这里使用剑道的最新版本重现了这个问题;但基本上,当您创建编辑器时,如果您尝试在第一行使用缩进功能,您会收到此错误...

未捕获的类型错误:无法读取 null 的属性“nodeName”

对此我能做些什么吗?它并不完全“破坏”,但它确实令人讨厌。

失败的测试在这里可用:

jsBin

0 投票
1 回答
691 浏览

asp.net-mvc - jquery(2)不调用AJAX成功调用

我有以下通用PostTo方法,可用于将数据发布到 ASP.NET MVc 控制器,无需重复标记,我很确定它在某一时刻工作,但由于某种原因,success回调(其中任何一个)不会被调用。

有什么想法吗?一切看起来都正确,并且服务器正在以有效的响应进行200 OK响应。

然而,这是一个空洞的回应。我尝试了一个不同的(和空的)dataType值,但没有任何改变。

0 投票
2 回答
3622 浏览

jquery - 将 jQuery 1.7.1 更新到最新的 2.x 版本 - 有哪些重大变化?

我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。

请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。

0 投票
4 回答
25246 浏览

javascript - IE9 中的 Jquery 2.1.1 出现错误:0x800a01b6 - Microsoft JScript 运行时错误:对象不支持属性或方法“addEventListener”

使用 Visual Studio 2013,我将混合 Asp.Net Webforms/MVC 3 Web 应用程序迁移到 Asp.Net Webforms/MVC 5.1。作为迁移的一部分,我使用 NuGet 包管理器将 Jquery 从 1.9.1 升级到 2.1.1。

当我在 Chrome 中的 Visual Studio 2013 调试器中运行应用程序时,我没有问题。

当我在 IE 9 中的 Visual Studio 2013 调试器中运行应用程序时(未打开兼容模式),首先加载具有这两个脚本标记的母版页:

它失败并出现此 Javascript 错误:

我意识到 Jquery 2 不适用于 IE 8 及更低版本,但我找不到任何说明 IE 9 存在任何问题的文档。

错误发生在 jQuery.ready.promise 函数内 jquery-2.1.1.js 的第 3425 行:

奇怪的是,当我停在错误处时,检查调试器中的文档对象并展开“方法”节点,我可以看到“addEventListener”方法。就好像 Jquery 无权查看该方法一样。

我非常想升级到 Jquery 2,从我读过的所有内容来看,Jquery 2 应该可以与 IE9 一起使用。有关解决此问题的任何建议?

0 投票
2 回答
1690 浏览

jquery - 为什么在 IE 8 上使用 jQuery 时出现“脚本错误”?

我正在使用 Yii 框架,上面的代码在我的config/main.php中

jQuery 在所有主流浏览器上都能正常加载,但在 IE <= 8 上却不行。

如何解决?

0 投票
1 回答
58 浏览

twitter-bootstrap - Twitter Boostrap 3.x 是否与 Jquery 2.x 兼容?

我开始在一个使用 Bootstrap 3.x 的网站上使用 jquery 2.1.1,现在引导轮播将不起作用。Chrome Web 开发控制台显示“未捕获的 ReferenceError:未定义 jQuery”

任何帮助都会很棒!

0 投票
1 回答
44 浏览

javascript - Automate testing for jQuery 2.x compatibility

I have a very large code base of JavaScript code that currently all runs on jQuery 1.8. I plan on moving to jQuery 2.1 very soon and know that I have a lot of code that will break.

Does anyone know of a decent way to parse through my code and automatically tell me what files/lines in my code will definitely break? This way I can easily comb through the code and update what needs to be.

I hoped to find a ruby gem or node module that would do this for me but never did find one. Do you know of anything that I could leverage?