taggingJS 在键入时抛出错误。又名句号
taggingJS throws an error while typing . AKA fullstop
我将其用于标签:https://github.com/sniperwolf/taggingJS/
以下代码用于初始化taaggingJS
var myOptions =
{
"no-duplicate": true,
"no-duplicate-callback": null,
"type-zone-class": "type-zone",
"tag-box-class": "tagging",
"forbidden-chars": ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "`", "~", "[", "]", "{", "}", "|", ";", ":", "'", "<", ">", ",", ".", "/", "?"],
"forbidden-chars-callback": null
// chars not included ",
};
$("#post_tags").tagging(myOptions);
每当我打字时 。 (句号) 在 div 中,它响应错误说明
Uncaught TypeError: b is not a function
at n.throwError (tagging.min.js:1)
不明白为什么?谁能帮忙解决这个问题?
forbidden-chars-callback 是配置参数,它决定在发现禁止字符时要做什么。该参数的默认值为 "window.alert",这就是输入禁用字符时出现警报的原因。
forbidden-chars-callback 需要一个函数,其中您已将 "null" 传递给它,这就是抛出错误的原因。
现在,根据您的要求,不需要显示警报并且不显示此类错误。您可以传递一个不执行任何操作的匿名函数来避免 javascript 错误。
看看 JS 代码
var myOptions = {
"no-duplicate": true,
"no-duplicate-callback": null,
"type-zone-class": "type-zone",
"tag-box-class": "tagging",
"forbidden-chars": ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "`", "~", "[", "]", "{", "}", "|", ";", ":", "'", "<", ">", ",", ".", "/", "?"],
"forbidden-chars-callback": function(){}
};
$("#post_tags").tagging(myOptions);
可用规格的完整列表:
https://github.com/sniperwolf/taggingJS/#available-options
要查看完整的 JS 文件,请访问 url:
https://cdn.rawgit.com/sniperwolf/taggingJS/master/tagging.js
我将其用于标签:https://github.com/sniperwolf/taggingJS/
以下代码用于初始化taaggingJS
var myOptions =
{
"no-duplicate": true,
"no-duplicate-callback": null,
"type-zone-class": "type-zone",
"tag-box-class": "tagging",
"forbidden-chars": ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "`", "~", "[", "]", "{", "}", "|", ";", ":", "'", "<", ">", ",", ".", "/", "?"],
"forbidden-chars-callback": null
// chars not included ",
};
$("#post_tags").tagging(myOptions);
每当我打字时 。 (句号) 在 div 中,它响应错误说明
Uncaught TypeError: b is not a function at n.throwError (tagging.min.js:1)
不明白为什么?谁能帮忙解决这个问题?
forbidden-chars-callback 是配置参数,它决定在发现禁止字符时要做什么。该参数的默认值为 "window.alert",这就是输入禁用字符时出现警报的原因。
forbidden-chars-callback 需要一个函数,其中您已将 "null" 传递给它,这就是抛出错误的原因。
现在,根据您的要求,不需要显示警报并且不显示此类错误。您可以传递一个不执行任何操作的匿名函数来避免 javascript 错误。
看看 JS 代码
var myOptions = {
"no-duplicate": true,
"no-duplicate-callback": null,
"type-zone-class": "type-zone",
"tag-box-class": "tagging",
"forbidden-chars": ["!", "@", "#", "$", "%", "^", "&", "*", "(", ")", "-", "_", "=", "+", "`", "~", "[", "]", "{", "}", "|", ";", ":", "'", "<", ">", ",", ".", "/", "?"],
"forbidden-chars-callback": function(){}
};
$("#post_tags").tagging(myOptions);
可用规格的完整列表:
https://github.com/sniperwolf/taggingJS/#available-options
要查看完整的 JS 文件,请访问 url:
https://cdn.rawgit.com/sniperwolf/taggingJS/master/tagging.js