问题标签 [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.
javascript - JQuery 2.0.3 Chrome 错误资源必须列在 web_accessible_resources 清单键中才能被扩展程序之外的页面加载
我正在构建一个 HTML5 页面。我在其中使用 JQuery,并且收到以下两个控制台错误。
据我所知,一切都是正常声明的。这是我的html页面的顶部
是什么触发了这个错误?
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 中工作。
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。
这是我实例化面板的方式
我将不胜感激任何指针。谢谢!!
kendo-ui - Kendo UI 编辑器:在 jQuery 2.0+ 中未定义 nodeName
使用Kendo UI
's awesome kendoEditor
,我在将其与jQuery 2.0
或更高版本耦合时遇到了一些烦人的问题。一旦我使用高于1.8
.
我在这里使用剑道的最新版本重现了这个问题;但基本上,当您创建编辑器时,如果您尝试在第一行使用缩进功能,您会收到此错误...
未捕获的类型错误:无法读取 null 的属性“nodeName”
对此我能做些什么吗?它并不完全“破坏”,但它确实令人讨厌。
失败的测试在这里可用:
jsBin
asp.net-mvc - jquery(2)不调用AJAX成功调用
我有以下通用PostTo
方法,可用于将数据发布到 ASP.NET MVc 控制器,无需重复标记,我很确定它在某一时刻工作,但由于某种原因,success
回调(其中任何一个)不会被调用。
有什么想法吗?一切看起来都正确,并且服务器正在以有效的响应进行200 OK
响应。
然而,这是一个空洞的回应。我尝试了一个不同的(和空的)dataType
值,但没有任何改变。
jquery - 将 jQuery 1.7.1 更新到最新的 2.x 版本 - 有哪些重大变化?
我需要将 jQuery 1.7.1 更新到最新的 2.x 版本。目标应用程序包含太多脚本/插件,应仔细重新访问以处理多年来发生的那些重大更改。但是,我不记得所有那些“破坏性”的变化,所以我想也许有人可以指出我正确的方向。例如,本文档列出了已弃用的函数,这些函数很有帮助,但还不够。
请注意,我不会针对 IE6/7/8,所以我坚持升级到最新的 2.x 版本。任何减轻“痛苦”的策略、清单或信息都受到高度赞赏。
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 一起使用。有关解决此问题的任何建议?
jquery - 为什么在 IE 8 上使用 jQuery 时出现“脚本错误”?
我正在使用 Yii 框架,上面的代码在我的config/main.php中
jQuery 在所有主流浏览器上都能正常加载,但在 IE <= 8 上却不行。
如何解决?
twitter-bootstrap - Twitter Boostrap 3.x 是否与 Jquery 2.x 兼容?
我开始在一个使用 Bootstrap 3.x 的网站上使用 jquery 2.1.1,现在引导轮播将不起作用。Chrome Web 开发控制台显示“未捕获的 ReferenceError:未定义 jQuery”
任何帮助都会很棒!
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?