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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

qq表情包html插件,基于jQuery实现的QQ表情插件

發布時間:2023/12/31 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 qq表情包html插件,基于jQuery实现的QQ表情插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

不廢話了,先給大家展示效果圖:

我們在QQ聊天或者發表評論、微博時,會有一個允許加入表情的功能,點擊表情按鈕,會彈出一系列表情小圖片,選中某個表情圖片即可發表的豐富的含表情的內容。今天和大家分享一款基于jQuery的QQ表情插件,您可以輕松將其應用到你的項目中。

HTML

首先在html頁面的head中引入jQuery庫文件和QQ表情插件jquery.qqFace.js文件。

然后在body中加入以下html代碼:

表情

頁面中有一個輸入框,用來輸入要發表的內容,還有一個表情按鈕,點擊此按鈕可以調用表情圖片,完了就可以點擊“提交”按鈕發布帶表情的內容了。

CSS

我們用CSS來美化頁面,關鍵是表情按鈕圖片span.emotion的鼠標滑上與移開效果,以及調用表情插件后,顯示的表情.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}

我們在domo中還用CSS3設置了提交按鈕的樣式,其代碼在本文中不做解釋,您可以下載代碼了解下。

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(/\

str = str.replace(/\>/g,'>;');

str = str.replace(/\n/g,';');

str = str.replace(/\[em_([0-9]*)\]/g,'');

return str;

}

如果您想用PHP代碼來正則替換表情圖片的話,可以使用以下函數:

function ubbReplace($str){

$str = str_replace(">",'

$str = str_replace(">",'>;',$str);

$str = str_replace("\n",'>;br/>;',$str);

$str = preg_replace("[\[em_([0-9]*)\]]",">img src=\"face/$1.gif\" />",$str);

return $str;

}

以上內容就是本文對基于jQuery實現的QQ表情插件的詳細介紹,希望大家喜歡。

總結

以上是生活随笔為你收集整理的qq表情包html插件,基于jQuery实现的QQ表情插件的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 国产一卡二卡在线播放 | 一级片播放 | 欧美一级做a爰片免费视频 成人激情在线观看 | 国产精品va在线观看无码 | 帮我拍拍漫画全集免费观看 | 最新中文字幕在线 | 97人人爽人人爽人人爽人人爽 | 女人毛片视频 | 久久99国产精品 | 国产懂色av | 日韩精品网站 | 三级黄色片网站 | 亚洲啊啊啊啊啊 | 91丨国产丨白丝 | 在线观看福利片 | 高跟鞋调教—视频|vk | 香蕉在线播放 | 国产精品久久中文字幕 | 五月婷婷中文字幕 | 波多野在线 | 午夜神马福利 | 97视频精品 | 操韩国美女| 日韩午夜在线 | 日本免费观看视频 | 国产一区不卡在线观看 | 韩国伦理片在线播放 | 午夜精品美女久久久久av福利 | 亚洲欧洲在线视频 | 91 色| 久久精品亚洲天堂 | 日韩欧美不卡 | 亚洲高清在线免费观看 | jizz黑人 | 色先锋资源网 | 国模精品一区 | 丰满少妇中文字幕 | 九九精品视频在线观看 | 97人人爽人人 | 九九热国产精品视频 | 国产口爆吞精一区二区 | 亚洲成年网| 欧美性日韩 | 极品国产91在线网站 | 性活交片大全免费看 | 亚洲熟女乱色综合亚洲av | 免费毛片播放 | 中国一级特黄真人毛片免费观看 | 免费性情网站 | 四虎永久免费 | 国产一区在线不卡 | 中文字幕一区二区三区四区欧美 | 国产成人精品久久二区二区91 | 黄色午夜视频 | 岛国av免费在线 | 亚洲精品乱码久久久久久9色 | 国产 丝袜 欧美中文 另类 | 欧美无遮挡高潮床戏 | 国产精品一区二区三区久久久 | 久久久久欧美 | 丝袜视频在线观看 | 国产18av | 久久色在线观看 | 欧美精品网址 | 肉色丝袜小早川怜子av | 日本精品免费一区二区三区 | 精品人伦一区二区三区蜜桃免费 | 女性裸体瑜伽无遮挡 | 91在线亚洲| 在线观看欧美精品 | 一区二区日韩av | 丁香花电影免费播放在线观看 | 男人用嘴添女人下身免费视频 | 日韩精品一区二区亚洲av | 亚洲91视频 | 电家庭影院午夜 | 亚欧成人 | 狠狠操天天射 | 黄色视屏网站 | 人妻少妇一区二区三区 | 亚洲品质自拍视频 | 夜夜夜操| 91久久国语露脸精品国产高跟 | 农村少妇久久久久久久 | 精品国偷自产一区二区三区 | 蜜桃色999| 成人涩涩| 美女视频黄频视频大全 | 欧美视频一二区 | 色香蕉av | 高清人妖shemale japan | 日韩成人高清视频 | 无码人妻精品一区二区中文 | 激情吧 | 丰满岳妇乱一区二区三区 | 超碰国产97 | 欧美综合亚洲图片综合区 | 日韩成人在线免费观看 | 午夜激情婷婷 |