用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)


Posted in Javascript onJanuary 06, 2011

不太清楚的可以先看看QQ发信的时候的操作,或者参看本文的演示:http://demo.3water.com/js/email_qq/index.htm

它的功能大概有以下三个步骤:

用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
一个收人框,右侧是联系薄里的分组

 

用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
一个弹出联系人的窗体,用的是jquery的dialog组件.
用jquery实现的模拟QQ邮箱里的收件人选取及其他效果(一)
一个输入智能提示插件,这里用到的是jquery的组件Autocomplete

我想大家都应该有所了解了吧!首先从最简单的开始,那就是做那个弹出窗dialog了,这次没有像我的上篇文章里说的那样用iframe,http://jqueryui.com/demos/dialog/ jquery官方给出的例子和用法是这样的,基本上很简单的调用下就行了:

$(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>

这样就可以完成弹窗的全部过程了,简单明了。

然后就是把左侧的移到右侧的效果,相信也太简单了点,我是这样做的,点击左侧,点击后的隐藏,并把它加到右侧,点击右侧,右侧的移除并显示左侧对应的项。当然还有一些鼠标hover的效果,也是很简单。

最后点击确定,把右侧的进行拼接,放到收件人的框里,注意,这里的框并不是文本框,是一个DIV,只是样式写得很像文本框,所以,我们要把姓名的email地址用不同的标签包容起来进行区分。最后每一个以分号分隔。

这样一个完整的弹窗选联系人效果就完成了,这样你就基本上完成了整个功能的四分之一了。其他的下次再写,谢谢关注!
打包下载 http://xiazai.3water.com/201101/yuanma/email_qq.rar

Javascript 相关文章推荐
jquery实现的可隐藏重现的靠边悬浮层实例代码
May 27 Javascript
JavaScript/Js脚本处理html元素的自定义属性解析(亲测兼容Firefox与IE)
Nov 25 Javascript
jQuery在iframe中无法弹出对话框的解决方法
Jan 12 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
JavaScript中对象介绍
Dec 31 Javascript
javascript数组克隆简单实现方法
Dec 16 Javascript
辨析JavaScript中的Undefined类型与null类型
May 26 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
jQuery实现打开页面渐现效果示例
Jul 27 Javascript
jQuery实现的自定义弹出层效果实例详解
Sep 04 Javascript
微信小程序 生命周期详解
Oct 12 Javascript
js中json对象和字符串的理解及相互转化操作实现方法
Sep 22 Javascript
jQuery1.3.2 升级到jQuery1.4.4需要修改的地方
Jan 06 #Javascript
基于jQuery的试卷自动排版系统实现代码
Jan 06 #Javascript
ASP中Sub和Function的区别说明
Aug 30 #Javascript
TBCompressor js代码压缩
Jan 05 #Javascript
关于Mozilla浏览器不支持innerText的解决办法
Jan 01 #Javascript
Js event事件在IE、FF兼容性问题
Jan 01 #Javascript
javaScript同意等待代码实现心得
Jan 01 #Javascript
You might like
Mysql的GROUP_CONCAT()函数使用方法
2008/03/28 PHP
PHPMailer 中文使用说明小结
2010/01/22 PHP
php 上传功能实例代码
2010/04/13 PHP
php在文件指定行中写入代码的方法
2012/05/23 PHP
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
js onload事件不起作用示例分析
2013/10/09 Javascript
jquery判断复选框是否被选中的方法
2015/10/16 Javascript
JS实现动态增加和删除li标签行的实例代码
2016/10/16 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
JS实现浏览器打印、打印预览示例
2017/02/28 Javascript
jQuery树控件zTree使用方法详解(一)
2017/02/28 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
微信小程序 连续旋转动画(this.animation.rotate)详解
2017/04/07 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
angular中的cookie读写方法
2017/08/02 Javascript
js实现随机点名小功能
2017/08/17 Javascript
基于jQuery实现图片推拉门动画效果的两种方法
2017/08/26 jQuery
基于vue实现网站前台的权限管理(前后端分离实践)
2018/01/13 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[00:30]明星选手化身超级英雄!2018DOTA2亚洲邀请赛全明星赛来临!
2018/04/06 DOTA
python进阶教程之循环相关函数range、enumerate、zip
2014/08/30 Python
详解Python中expandtabs()方法的使用
2015/05/18 Python
Python实现检测文件MD5值的方法示例
2018/04/11 Python
pandas进行数据的交集与并集方式的数据合并方法
2018/06/27 Python
PYQT5 vscode联合操作qtdesigner的方法
2020/03/24 Python
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
优秀中学生事迹材料
2014/01/31 职场文书
采购求职信
2014/03/17 职场文书
2014年商场国庆节活动策划方案
2014/09/16 职场文书
管理失职检讨书
2015/05/05 职场文书
找规律教学反思
2016/02/23 职场文书
预备党员的思想汇报,你真的会写吗?
2019/06/28 职场文书
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python