泰国论坛discuz.in.th开发的th_chat聊天室插件emoji表情符号纯 JavaScript 表情符号选择器无法弹出窗口的问题付费悬赏修复!
泰国论坛discuz.in.th开发的th_chat聊天室插件emoji表情符号纯 JavaScript 表情符号选择器无法弹出窗口的问题付费悬赏修复!就是下面这个位置的:
作者说3.4.2已经修复了,但是我安装的新版还是一样弹不出来!
谁能够用这个表情符号选择器 https://missiveapp.com/open/emoji-mart 替代这个https://picmojs.com/ 的emoji表情符号选择器?
对于你提到的问题,我理解到你使用的是泰国论坛discuz.in.th开发的th_chat聊天室插件的emoji表情符号选择器无法弹出窗口的问题,并且你愿意付费悬赏修复此问题。
首先,请确保您已经将插件升级到最新版本,并检查一下是否有其他插件或主题与此插件产生冲突,导致弹窗无法正常工作。尝试禁用其他插件或更换默认主题,然后查看是否能够解决问题。
如果问题仍然存在,你可以考虑更改emoji表情符号选择器的实现。你提到了一个名为"missiveapp"的emoji表情符号选择器,你可以尝试使用该选择器替代原来的选择器。
要使用missiveapp的emoji-mart选择器,请按照以下步骤进行操作:
1. 下载并添加emoji-mart库文件,你可以在https://github.com/missive/emoji-mart下载最新版本的库文件。
2. 通过添加以下代码引入所需的JavaScript和CSS文件:
<link rel="stylesheet" href="path/to/emoji-mart.css">
<script src="path/to/emoji-mart.js"></script>
3. 创建一个用于显示表情符号选择器的HTML元素(例如,一个按钮或图标),并将其 ID 设置为"emoji-picker":
<button id="emoji-picker">选择表情符号</button>
4. 在你的JavaScript文件中,使用以下代码初始化和显示表情符号选择器:
document.getElementById('emoji-picker').addEventListener('click', function() {
const picker = new EmojiMart.EmojiPicker({
autoHide: true, // 是否在选择后自动隐藏选择器
onSelect: function(emoji) {
// 处理选择的表情符号
console.log(emoji);
}
});
picker.showPicker();
});
这样,当用户点击"emoji-picker"元素时,将显示表情符号选择器。你可以根据自己的需求进行进一步自定义,例如添加自定义样式或处理所选表情符号的方式。
请注意,上述代码仅提供了一个示例,具体取决于你的项目结构和实现方式,你可能需要根据实际情况进行调整。
希望这些信息对你有帮助,并希望你能够解决问题。如果你需要进一步的帮助,请随时提问。
-- 来源:OpenAI ****GPT
页:
[1]