jQuery QQ图释插件jquery.qqFace.js

电脑杂谈  发布时间:2020-08-06 13:02:08  来源:网络整理

淘宝网页聊天插件_qq网页聊天插件_网页qq聊天插件

使用方法

HTML

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

网页qq聊天插件_淘宝网页聊天插件_qq网页聊天插件

 

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

                            

表情

      
 

网页qq聊天插件_qq网页聊天插件_淘宝网页聊天插件

页面上有一个输入框,用于输入要发布的内容,以及一个表情符号按钮. 单击此按钮可以调用图释图像,然后单击“提交”按钮以发布图释内容.

CSS

我们使用CSS来美化页面,关键是表情按钮图片span.emotion的鼠标上下效果,以及在调用表情插件后显示的emoticon.qqFace面板效果,请参见代码:

qq网页聊天插件_网页qq聊天插件_淘宝网页聊天插件

.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

淘宝网页聊天插件_网页qq聊天插件_qq网页聊天插件

当我们单击页面输入框底部的笑脸时,将调用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

相关阅读
发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

每日福利
热点图片
拼命载入中...
热点排行