将文本转换为微笑符号
本文关键字:微笑 符号 转换 文本 | 更新日期: 2023-09-27 18:29:40
这只是一个简单而愚蠢的问题。我正在寻找一种以身作则的方法。":)"
转换为某种显示instand的图像。我不知道是否有一个插件,或者它是否是你需要自己编码的东西。
这里有一个可以使用的插件:http://os.alfajango.com/css-emoticons/
工作原理如下:
<div class="comment">
Hi, this is a great plugin! :-)
</div>
以及JS:
$('.comment').emoticonize();
这太容易了。
String.prototype.Smiley = function(obj) {
var retStr = this;
for (var x in obj) {
retStr = retStr.replace(new RegExp(x, 'g'), '<img border="0" src="./smiley/'+obj[x]+'">');
}
return retStr;
};
var sm_codes = [":)":"happy.png", ":(":"upset.png"];
var text = 'Hello :) how are you? oh im upset :('.Smiley(sm_codes);
所有Smiley图片都必须在中/smiley/文件夹。