日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html显示emoji表情,在web页面显示emoji表情

發布時間:2024/8/1 编程问答 53 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html显示emoji表情,在web页面显示emoji表情 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

最近在做項目的時候,有這么一個需求。pc端評論頁面的時候要能插入表情。并且還要能同步移動端的。心想這是什么鬼需求。起初想到采用百度的

富文本編輯器ueditor。但是他里面自帶的表情無法同步的移動端。

那怎么讓pc上的東西在移動端顯示呢。沒辦法。客戶就是上帝啊。客戶提的所有需求都要滿足。于是就在網上查找了有關資料。想到了采用

國際通用的emoji表情來作為web平臺的輸入。

這是我找的資料,講的還算詳細。但缺少具體實列。

參考資料

1.首先我們要把所有的emoji表情給顯示出來,好讓用戶進行選擇

這里是結構,樣式的話我就不列舉出來了。自行腦補吧

:)

2.接下來就是行為層了

通過按鈕觸發emoji表情,并把表情內容加載到emoji-cont中。

//生成emoji 并把emoji表情加載到emoji-cont中進行顯示。

$("#btn").click(function(){

$(".emoji-cont").html("");

$(".emoji-cont").stop().toggle();

renderEmoji();

$(".emoji-icon").each(function(k,v){

$(v).click(function(){

var code=$(this).attr("unicode16");

console.log(parse(code));

$("#content-icon").append(parse(""+parseInt(code,16)+";"));

});

});

});

function renderEmoji(){

var emos = getEmojiList()[0];

var html = '

  • ';

for (var j= 0; j

var emo = emos[j];

var data = 'data:image/png;base64,' + emo[2];

if (j % 20 == 0) {

html += '

';

} else {

html += '

';

}

html += '

';

}

$(".emoji-cont").append(html);

}

//通過該方法。可以直接把表情在輸入框中顯示出來。

function parse(arg) {

if (typeof ioNull !='undefined') {

return ioNull.emoji.parse(arg);

}

return '';

};

以上這些都必須按依賴加載如下3個js文件

1.emoji-list-with-image.js 存儲emoji編碼和表情圖片數據,格式如["e415","1f604","iVBORw0KGg..."]

2.punycode.js 編碼解析庫

3.emoji.js 解析emoji編碼

如果覺得有幫助的話,麻煩右上角輕輕star下哦

有不足的地方,請各位大神指正!謝謝!

總結

以上是生活随笔為你收集整理的html显示emoji表情,在web页面显示emoji表情的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。