颜色选择器在javascript缩小后抛出错误"k(...).colpick is not a function"



您好,我遇到了一个奇怪的问题,即在javascript文件缩小并且$被分配了一个名为"k"的变量后,颜色选择器不起作用。当我尝试使用 $ 时它有效。我的代码:

requirejs.config({
paths: {
jquery: "/js/jquery/jquery",
"datatables.net": "/js/datatables/js/jquery.dataTables.min",
"datatables.net-css": "/js/datatables/css/jquery.dataTables.min",
tippy: "/js/tippy.all.min",
fixedHeader: "/js/datatables/js/dataTables.fixedHeader.min",
"fixedHeader-css": "/js/datatables/css/fixedHeader.dataTables.min",
jquerymin: "/js/jquery-1.10.2.min",
colpick: "/js/colpick",
colpickcss: "/css/colpick"
},
shim: {
"datatables.net": ["jquery", "css!datatables.net-css"],
fixedHeader: ["css!fixedHeader-css"],
colpick: ["css!colpickcss"]
}
});
require.config({
priority: ["jquery", "jquerymin", "colpick"]
});
require(["jquery", "tippy", "datatables.net", "fixedHeader", "jquerymin", "colpick"], function (k, s)

k(".colpick").css("display", "block");
var t;
k("#displayarea").colpick({
layout: "hex",
submit: 0,
submitText: "OK",
colorScheme: "dark",
onSubmit: function (u, x, v, w) {
k(w).val(x);
t = "#" + x; 
k(w).colpickHide();
p.createChart()
}
}).keyup(function () {
k(this).colpickSetColor(this.value)
})

有没有办法解决这个问题。重命名发生在缩小过程中,但我怎么能更喜欢"$"符号而不是变量"k"。谢谢。

此问题已修复。似乎这是由于对 jquermin 的引用,当我从 require 函数中删除时,它按预期工作。

相关内容

最新更新