问题标签 [jquery-migrate]

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 投票
3 回答
2439 浏览

javascript - JQMIGRATE:缓动函数“jQuery.easing.swing”应该只使用第一个参数

我正在将我的 JQuery V1.9.1 升级到 V3.0,并且我正在使用“jquery migrate 3.0”。我的控制台中有此警告:

当我搜索警告消息的来源时,我发现了这段代码:

如何重写此代码以不收到警告消息?

我找到了这个链接,但我不知道如何修复它?

我对此代码也有同样的警告:

有关更多信息,您可以查看第二个代码的控制台跟踪:

0 投票
1 回答
4810 浏览

javascript - .split 不是函数

最近,我在最新版本中免费更新了我的 php/javascript 系统的 jQuery / jQuery UI,并在实现了 jQuery 1.11.3 和 jQuery Migrate 1.4.1 的使用之后。

在修复了几个错误之后(顺便说一句,我已经搜索并尝试了过去已解决问题的 stackoverflow 引用):

错误

0 投票
2 回答
77 浏览

jquery - 使用过滤器后重新激活代码

我对结合 jQuery Migrate 的 jQuery 不是很了解。我正在开发的网站使用 jQuery 1.12 和 Migrate 版本 1.4.1

经过一番搜索,以下脚本在页面加载时工作正常:

但是在一些过滤器以老式方式构建之后,这个监听器就被“遗忘”了。

该怎么办?

0 投票
0 回答
1482 浏览

javascript - 未捕获的类型错误:无法设置未定义的属性“选择器”

我正在使用 woocommerce 为我的朋友在 wordpress 中开发一个网站,当我想集成条带时,我注意到结帐页面出现 javascript 错误,它说

这是代码的一部分,它实际上是 jQuery Migrate:

另外,我注意到在结帐页面中,当我想更改付款方式时,例如从银行转帐到贝宝,定义工具提示并没有改变它的位置。例如,最初它显示的是什么是银行转账,但是您检查了贝宝的单选按钮,定义并没有更改为贝宝的定义。

这是结帐页面的屏幕截图

如果您想查看网站本身,请访问:thebeardconnection.se,尝试将产品添加到购物车并转到结帐页面,您会看到问题。

如果可以的话,请帮助我,这真的很重要。谢谢)

0 投票
1 回答
1293 浏览

javascript - 未捕获的类型错误:$(...).accordion 不是函数

嗨,我在我的 Wordpress 网站上遇到错误,我的手风琴菜单不起作用,使用:https ://wordpress.org/support/plugin/accordions/

Uncaught TypeError: $(…).accordion is not a function.

可能是由 jQuery 版本引起的,不完全确定,我的网站昨天工作正常,我已经回溯了我的更改,找不到任何不同的东西。

我得到的其他错误是:

jquery-migrate.min.js:2 Uncaught TypeError: Cannot read property ‘migrateMute’ of undefined

selectize.min.js:2 Uncaught TypeError: Cannot read property ‘extend’ of undefined

谢谢

0 投票
0 回答
2979 浏览

javascript - 我应该如何处理这些 Javascript 控制台错误 (Wordpress)?

更多信息:

我的一些插件的 Javascript 不工作,但只在主页上。我试过禁用所有不相关的插件,但这并不能解决问题。

jquery-migrate.js 似乎位于wp-includes/js/jquery/. 我假设这是正确的文件位置。

一开始我包括了一个名为 reset.css 的文件,但很久以前删除了该文件以及对它的任何引用(例如,在 functions.php 中),所以我不确定问题出在哪里。该文件不可用是正确的,但它也不应该寻找它。

有人可以一步一步告诉我我需要做什么/改变吗?如果需要任何其他信息,请询问!非常感谢。

编辑:在 wp-config 中停用调试后,控制台更改为:

0 投票
0 回答
583 浏览

jquery - JQuery迁移不起作用

我正在使用JQuery 1.6.1并且我想将其升级到JQuery 3.0.0并且我使用它jquery-migrate-3.0.0但是得到了一个错误TypeError: $(...).live is not a function,为什么 JQuery migrate 正在工作?

这是 JQuery 负载:

检查元素截图:

在此处输入图像描述

非常感谢

0 投票
1 回答
27449 浏览

jquery - 将 jQuery 从 1.4 迁移到 3.0

我看到 jQuery 有 jQuery-migrate 脚本来安全地升级 jQuery。他们有两个 jQuery-migrate 存储库:

  1. https://github.com/jquery/jquery-migrate(用于迁移到 3.x)
  2. https://github.com/jquery/jquery-migrate/tree/1.x-stable(用于迁移到 1.9)

是否需要先迁移到 1.9 再迁移到 3.x,或者我可以只在我的网站中包含第一个脚本,然后直接迁移到 3.x?3.x 迁移脚本在使用 1.9 中删除的 API 时不会通知吗?

0 投票
1 回答
789 浏览

jquery - 我可以在拥有 jQuery 1.3.1 的同时使用 jQuery Migrate 1.4.1 吗?

我的网站正在运行 jQuery 1.3.1。我想使用 jQuery Migrate 1.4.1 来迁移到更新版本的 jQuery。根据https://github.com/jquery/jquery-migrate/blob/1.x-stable/README.md的官方文档,我需要在 jQuery 脚本之后加载 jQuery Migrate 1.4.1:

因为我有 jQuery 1.3.1,所以我使用这个:

我的网站中断,使用 jQuery 的部分不再正常工作。当我加载我的网站并转到控制台时,我看到:

JQMIGRATE:安装 Migrate 时记录活动,版本 1.4.1

但是,正如我所提到的,我网站上的 jQuery 停止正常工作。我是否需要 jQuery 1.9+ 才能使用 jQuery Migrate 1.4.1?谢谢你。

0 投票
1 回答
9160 浏览

javascript - 为什么在成功升级 jQuery 后需要 jquery-migrate-1.4.1.js?

我已将 jQuery 从 1.3.1 升级到 1.12.4。一切正常,我准备删除 jquery-migrate-1.4.1.js,因为在升级过程中我只是将它用于调试目的。

当我从我的网站部分中删除 jquery-migrate-1.4.1.js 时<head>,该页面不再正常工作。JavaScript/jQuery 出现问题。我正在阅读https://blog.jquery.com/2016/05/19/jquery-migrate-1-4-1-released-and-the-path-to-jquery-3-0/试图查找有关它,这是我发现的:

删除 Migrate 1.x 插件并确保页面在未加载的情况下仍可正常工作。

为什么在成功升级 jQuery 后需要 jquery-migrate-1.4.1.js?我认为这只是一个专门用于调试目的的“幕后”脚本,而不是维护任何 jQuery/JavaScript 功能。