jquery.qqFace.js使用方法
引用
<script src="~/Content/qqFace/js/jquery.qqFace.js?v=3"></script><script src="~/Content/qqFace/js/jquery-browser.js"></script>
html
<div style="width:50px;height:30px;margin-top:3px;text-align:center;line-height:30px;border-right:1px solid #dee5e7"><img src="~/Content/emoji.png" class="emotion" /></div><textarea class="input" id="saytext" name="saytext" style="display:none"></textarea>
初始化
$(function () {$('.emotion').qqFace({id: 'facebox',assign: 'saytext', //給輸入框賦值path: '/Content/qqFace/arclist/' //表情圖片存放的路徑});});
原來的jQuery.qqface.js有下面這個方法
function replace_em(str) {str = str.replace(//</g, '<');str = str.replace(//>/g, '>');str = str.replace(//n/g, '<br/>');str = str.replace(//[em_([0-9]*)/]/g, '<img src="/Content/qqFace/arclist/$1.gif" border="0" />');return str;}
點擊表情會把表情轉換成圖片保存到$("#saytext")里,我自己修改一下將表情在我們需要顯示地方顯示出來
//修改原來jsvar str = $("#saytext").val().trim();$("#show").append(replace_em(str));$("#saytext").val('');
將表情轉換成微信字符碼,因為做微信自動回復時回復文本消息不能回復文字加圖片,所以我對照網上的數據,將表情圖片一一對應的字符碼找出來
我自己拼的字符碼,按照上面表情的順序組合的,有的沒找到嗎直接用微信的文字表示,微信發出去收到的也可以轉換成表情
private string emoij = "/::);/::~;/::B;/::|;/::<;/::$;/::X;/::Z;/::'(;/::-|;/::@;/::P;/::D;/::O;/::(;/: 主站蜘蛛池模板: 泊头市| 深圳市| 扬州市| 洛扎县| 仙游县| 广安市| 泗阳县| 四川省| 瓮安县| 扶绥县| 专栏| 石渠县| 彭泽县| 襄汾县| 霍邱县| 思南县| 锦屏县| 溆浦县| 堆龙德庆县| 吉水县| 平陆县| 乐陵市| 安阳市| 湖北省| 陈巴尔虎旗| 桂平市| 静安区| 玉树县| 神农架林区| 资溪县| 龙川县| 壶关县| 南召县| 铁岭县| 富宁县| 阳山县| 偏关县| 乐都县| 洞头县| 林芝县| 崇义县|