
使用方法
HTML
首先将jQuery库文件和QQ emoji插件jquery.qqFace.js文件引入html页面的头部.

然后在正文中添加以下html代码:
表情

页面上有一个输入框,用于输入要发布的内容,以及一个表情符号按钮. 单击此按钮可以调用图释图像,然后单击“提交”按钮以发布图释内容.
CSS
我们使用CSS来美化页面,关键是表情按钮图片span.emotion的鼠标上下效果,以及在调用表情插件后显示的emoticon.qqFace面板效果,请参见代码:

.comment{width:680px; margin:20px auto; position:relative}
.comment h3{height:28px; line-height:28px}
.com_form{width:100%; position:relative}
.input{width:99%; height:60px; border:1px solid #ccc}
.com_form p{height:28px; line-height:28px; position:relative}
span.emotion{width:42px; height:20px; background:url(icon.gif) no-repeat 2px 2px;
padding-left:20px; cursor:pointer}
span.emotion:hover{background-position:2px -28px}
.qqFace{margin-top:4px;background:#fff;padding:2px;border:1px #dfe6f6 solid;}
.qqFace table td{padding:0px;}
.qqFace table td img{cursor:pointer;border:1px #fff solid;}
.qqFace table td img:hover{border:1px #0066cc solid;}
#show{width:680px; margin:20px auto}
我们还使用CSS3在domo中设置了提交按钮的样式. 本文中未对代码进行解释,您可以下载代码来了解.
jQuery

当我们单击页面输入框底部的笑脸时,将调用qqface图释插件,只需几行即可完成.
$(function(){
$(.emotion).qqFace({
assign:saytext, //给输入框赋值
path:face/ //表情图片存放的路径
});
...
});
选择表情符号图像后,将在输入框中插入诸如[em_5]之类的代码,该代码表示插入的表情符号图像. 在实际的应用程序中,单击提交按钮后,表情符号代码和其他内容应插入数据表中. 当页面显示出来时,我们应该用真实的图片替换表情符号代码,并将其显示在页面上. 下面的代码是在插入表情符号图像之后,单击提交按钮,然后使用javascript自定义函数替换并显示表情符号代码的地方:
$(function(){
...
$(".sub_btn").click(function(){
var str = $("#saytext").val();
$("#show").html(replace_em(str));
});
});
function replace_em(str){
str = str.replace(//g,>;);
str = str.replace(/
/g,<;br/>;);
str = str.replace(/[em_([0-9]*)]/g,
);
return str;
}
如果要使用PHP代码替换表情符号,则可以使用以下功能:
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/shumachanpin/article-293094-1.html
是事实
不断的去选择才好