我不得不说,我对 JS 的了解为零,所以我像 CPP 和 PHP 等其他语言一样看待它,但不知道这种语言的任何功能。所以我需要你的帮助。如何在一个summernote窗口中结合提示:提及和表情符号?
当我一个接一个地粘贴时,第一个不工作。当我结合它。提及开始看起来像 [img]:name: 而不仅仅是 The_Name
在这里链接,检查一下,请告诉我如何组合它!请谢谢 https ://summernote.org/examples/#multiple-editor
我不得不说,我对 JS 的了解为零,所以我像 CPP 和 PHP 等其他语言一样看待它,但不知道这种语言的任何功能。所以我需要你的帮助。如何在一个summernote窗口中结合提示:提及和表情符号?
当我一个接一个地粘贴时,第一个不工作。当我结合它。提及开始看起来像 [img]:name: 而不仅仅是 The_Name
在这里链接,检查一下,请告诉我如何组合它!请谢谢 https ://summernote.org/examples/#multiple-editor
您应该使用提示数组:
hint: [{
match: /:([\-+\w]+)$/,
search: function (keyword, callback) {
callback($.grep(emojis, function (item) {
return item.indexOf(keyword) === 0;
}));
},
template: function (item) {
var content = emojiUrls[item];
return '<img src="' + content + '" width="20" /> :' + item + ':';
},
content: function (item) {
var url = emojiUrls[item];
if (url) {
return $('<img />').attr('src', url).css('width', 20)[0];
}
return '';
}
},
{
mentions: ['jayden', 'sam', 'alvin', 'david'],
match: /\B@(\w*)$/,
search: function (keyword, callback) {
callback($.grep(this.mentions, function (item) {
return item.indexOf(keyword) == 0;
}));
},
content: function (item) {
return '@' + item;
}
}]