我正在使用更高版本。
所谓的错误是(警报)
blockui requires jquery v1.2.3 or later you are using v.1.11.1
我不使用wordpress或任何其他类似的程序/应用程序......
因此wordpress的解决方案无济于事。我有一个使用jquery和jquery ui的私人项目...
任何人都知道这个问题以及如何解决这个问题?
答案 0 :(得分:18)
我发现了这个问题!
以下是针对所有遇到相同问题的人的修复
jquery.blockUI.js
// Old if condition
//if (/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery) || /^1.1/.test($.fn.jquery)) {
//new if condition
if ((/1\.(2\.([3-9]|[1-9][0-9])|[3-9]\.[0-9]*|[1-9][0-9]*\.[0-9]*)/.test($.fn.jquery)) === false ) {
总条件看起来像
if ((/1\.(2\.([3-9]|[1-9][0-9])|[3-9]\.[0-9]*|[1-9][0-9]*\.[0-9]*)/.test($.fn.jquery)) === false ) {
alert('blockUI requires jQuery v1.2.3 or later! You are using v' + $.fn.jquery);
return;
}
这将检查从 1.2.3 到 1.99~ .99~ 的版本。
猜测将会有几年的时间来实现这个目标:D答案 1 :(得分:1)
答案 2 :(得分:0)
只需摆脱并删除此版本检查。
从blockui.js文件中删除此部分:
if (/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery) || /^1.1/.test($.fn.jquery)) {
alert('blockUI requires jQuery v1.2.3 or later! You are using v', [$.fn.jquery]);
return;
}