用jquery實(shí)現(xiàn)的模擬QQ郵箱里的收件人選取及其他效果(一)
更新時間:2011年01月06日 22:54:53 作者:
今天要說的是用jquery的語法和組件dialog及Autocomplete來制作QQ郵箱的發(fā)件人操作功能,認(rèn)為這個太過簡單的可以離開了。
不太清楚的可以先看看QQ發(fā)信的時候的操作,或者參看本文的演示:http://demo.jb51.net/js/email_qq/index.htm
它的功能大概有以下三個步驟:
我想大家都應(yīng)該有所了解了吧!首先從最簡單的開始,那就是做那個彈出窗dialog了,這次沒有像我的上篇文章里說的那樣用iframe,http://jqueryui.com/demos/dialog/ jquery官方給出的例子和用法是這樣的,基本上很簡單的調(diào)用下就行了:
$(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-modal" ).dialog({
height: 140,
modal: true
});
});
<div id="dialog-modal" title="Basic modal dialog">
<p>Adding the modal overlay screen makes the dialog look more prominent because it dims out the page content.</p>
</div>
這樣就可以完成彈窗的全部過程了,簡單明了。
然后就是把左側(cè)的移到右側(cè)的效果,相信也太簡單了點(diǎn),我是這樣做的,點(diǎn)擊左側(cè),點(diǎn)擊后的隱藏,并把它加到右側(cè),點(diǎn)擊右側(cè),右側(cè)的移除并顯示左側(cè)對應(yīng)的項(xiàng)。當(dāng)然還有一些鼠標(biāo)hover的效果,也是很簡單。
最后點(diǎn)擊確定,把右側(cè)的進(jìn)行拼接,放到收件人的框里,注意,這里的框并不是文本框,是一個DIV,只是樣式寫得很像文本框,所以,我們要把姓名的email地址用不同的標(biāo)簽包容起來進(jìn)行區(qū)分。最后每一個以分號分隔。
這樣一個完整的彈窗選聯(lián)系人效果就完成了,這樣你就基本上完成了整個功能的四分之一了。其他的下次再寫,謝謝關(guān)注!
打包下載 http://xiazai.jb51.net/201101/yuanma/email_qq.rar
它的功能大概有以下三個步驟:

一個收人框,右側(cè)是聯(lián)系薄里的分組

一個彈出聯(lián)系人的窗體,用的是jquery的dialog組件.

一個輸入智能提示插件,這里用到的是jquery的組件Autocomplete
我想大家都應(yīng)該有所了解了吧!首先從最簡單的開始,那就是做那個彈出窗dialog了,這次沒有像我的上篇文章里說的那樣用iframe,http://jqueryui.com/demos/dialog/ jquery官方給出的例子和用法是這樣的,基本上很簡單的調(diào)用下就行了:
$(function() {
$( "#dialog:ui-dialog" ).dialog( "destroy" );
$( "#dialog-modal" ).dialog({
height: 140,
modal: true
});
});
<div id="dialog-modal" title="Basic modal dialog">
<p>Adding the modal overlay screen makes the dialog look more prominent because it dims out the page content.</p>
</div>
這樣就可以完成彈窗的全部過程了,簡單明了。
然后就是把左側(cè)的移到右側(cè)的效果,相信也太簡單了點(diǎn),我是這樣做的,點(diǎn)擊左側(cè),點(diǎn)擊后的隱藏,并把它加到右側(cè),點(diǎn)擊右側(cè),右側(cè)的移除并顯示左側(cè)對應(yīng)的項(xiàng)。當(dāng)然還有一些鼠標(biāo)hover的效果,也是很簡單。
最后點(diǎn)擊確定,把右側(cè)的進(jìn)行拼接,放到收件人的框里,注意,這里的框并不是文本框,是一個DIV,只是樣式寫得很像文本框,所以,我們要把姓名的email地址用不同的標(biāo)簽包容起來進(jìn)行區(qū)分。最后每一個以分號分隔。
這樣一個完整的彈窗選聯(lián)系人效果就完成了,這樣你就基本上完成了整個功能的四分之一了。其他的下次再寫,謝謝關(guān)注!
打包下載 http://xiazai.jb51.net/201101/yuanma/email_qq.rar
相關(guān)文章
jQuery學(xué)習(xí)筆記之jQuery構(gòu)建函數(shù)的7種方法
jQuery把所有的操作都包裝在一個jQuery()函數(shù)中,形成了統(tǒng)一(也是惟一)的操作入口,這為jQuery操作降低了門檻。那我們來看下具體構(gòu)造函數(shù)的“七種武器”吧。2014-06-06
jQuery Easyui使用(一)之可折疊面板的布局手風(fēng)琴菜單
這篇文章主要介紹了jQuery Easyui使用(一)之可折疊面板的布局手風(fēng)琴菜單的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-08-08
jquery實(shí)現(xiàn)通用版鼠標(biāo)經(jīng)過淡入淡出效果
這篇文章主要介紹了jquery實(shí)現(xiàn)的通用版鼠標(biāo)經(jīng)過淡入淡出效果,需要的朋友可以參考下2014-06-06
基于jquery實(shí)現(xiàn)的銀行卡號每隔4位自動插入空格的實(shí)現(xiàn)代碼
這篇文章主要介紹了基于jquery實(shí)現(xiàn)的銀行卡號每隔4位自動插入空格的實(shí)現(xiàn)代碼,需要的朋友可以參考下2016-11-11
jquery事件機(jī)制擴(kuò)展插件 jquery鼠標(biāo)右鍵事件。
因?yàn)樽罱夹g(shù)長進(jìn)緩慢,也沒高手帶,只能靠自己了,所以想仿個WEBQQ來鍛煉下自己。做之前最好先把必要的東西準(zhǔn)備好2011-12-12
jQuery實(shí)現(xiàn)參數(shù)自定義的文字跑馬燈效果
這篇文章主要為大家詳細(xì)介紹了jQuery實(shí)現(xiàn)參數(shù)自定義的文字跑馬燈效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08
用Jquery實(shí)現(xiàn)可編輯表格并用AJAX提交到服務(wù)器修改數(shù)據(jù)
使用Jquery實(shí)現(xiàn)可編輯的表格 并使用AJAX提交到服務(wù)器修改數(shù)據(jù)的實(shí)現(xiàn)代碼。2009-12-12
使用jQuery輕松實(shí)現(xiàn)Ajax的實(shí)例代碼
在Asp.Net的MVC架構(gòu)中使用jQuery是一件很容易的事情,而使用jQuery實(shí)現(xiàn)Ajax更加簡單。2010-08-08

