【发布时间】:2021-04-15 11:00:04
【问题描述】:
我注意到引导令牌字段在 android(智能手机)中效果不佳。我定义的分隔符在android中不起作用。它仅适用于 PC。有解决办法吗?
【问题讨论】:
我注意到引导令牌字段在 android(智能手机)中效果不佳。我定义的分隔符在android中不起作用。它仅适用于 PC。有解决办法吗?
【问题讨论】:
var getKeyCode = function (str) {
return str.charCodeAt(str.length-1);
}
var noCommentVariableTwoWeeks = '';
$("#speakersAjaxId-tokenfield").on("keyup",function(e){
//for android chrome keycode fix
if (navigator.userAgent.match(/Android/i)) {
var inputValue = this.value;
var charKeyCode = e.keyCode || e.which;
if (charKeyCode == 0 || charKeyCode == 229) {
charKeyCode = getKeyCode(inputValue);
noCommentVariableTwoWeeks = charKeyCode;
}else{
noCommentVariableTwoWeeks = charKeyCode;
}
//przecinek = 44
if (noCommentVariableTwoWeeks == 44) {
//e.preventDefault();
$('#speakersAjaxId').tokenfield('createToken', inputValue.slice(0,-1));
$('#speakersAjaxId-tokenfield').val('');
$("#speakersAjaxId-tokenfield").blur();
$("#speakersAjaxId-tokenfield").focus();
}
}
});
【讨论】: