jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果


Posted in Javascript onNovember 30, 2011

但感觉这样写很没意思。

jquery的优势就是简单的代码就能带来更好的用户体验。

所以就找几个我感觉实用的例子,拿出来介绍下。顺带把其中用到的操作和事件介绍下。

html代码:

<input type="text" id="address" value="请输入邮箱地址"/>

jquery代码:

$(document).ready(function(){ 
$('#address').focus(function(){ 
var add_value=$(this).val(); 
if(add_value=="请输入邮箱地址"){ 
$(this).val(""); 
} 
}) 
$('#address').blur(function(){ 
var add_value=$(this).val(); 
if(add_value==""){ 
$(this).val("请输入邮箱地址"); 
} 
}) 
});

实现的效果就是地址框获取鼠标焦点时,地址框中的值清空。失去鼠标焦点的时候,地址框恢复默认设置。

介绍下这里用到的jquery事件:

focus()是当jquery对象得到鼠标焦点时候触发,blur()是当jquery对象失去鼠标焦点时候触发

顺带介绍下其他鼠标的事件。mouseover()是鼠标移入对象触发。mouseout()鼠标移出对象触发。mousemove()是鼠标在对象中移动时触发。

用到的jquery的dom操作:

val()是获取元素value的值,也可以设置元素value的值。这个在一个函数内实现获取和设置的方法在jquery中是很常见的

类是的还有html(),text(),heigth(),width(),css(),attr()等等。

这里区分下html()和text()

html()是相对于对象中html代码,而text()只是对象中的文本内容

举个例子<p><strong>区别</strong></p>

$('p').html()。结果是<strong>区别</strong>

$('p').text().结果是 区别

这个实例的介绍和拓展就说到这了把

Javascript 相关文章推荐
javascript 新浪背投广告实现代码
Jul 07 Javascript
关于JavaScript的with 语句的使用方法
May 09 Javascript
jQuery创建平滑的页面滚动(顶部或底部)
Feb 26 Javascript
jsp+javascript打造级连菜单的实例代码
Jun 14 Javascript
javascript比较两个日期的先后示例代码
Dec 31 Javascript
浅谈javascript实现八大排序
Apr 27 Javascript
Javascript递归打印Document层次关系实例分析
May 15 Javascript
js实现PC端和移动端刮卡效果
Mar 27 Javascript
bootstrap table 数据表格行内修改的实现代码
Feb 13 Javascript
基于JS实现移动端左滑删除功能
Jul 28 Javascript
vue实现动态显示与隐藏底部导航的方法分析
Feb 11 Javascript
Node.js API详解之 module模块用法实例分析
May 13 Javascript
jquery中dom操作和事件的实例学习-表单验证
Nov 30 #Javascript
javascript开发随笔二 动态加载js和文件
Nov 25 #Javascript
javascript开发随笔一 preventDefault的必要
Nov 25 #Javascript
基于jquery的拖动布局插件
Nov 25 #Javascript
jQuery Jcrop插件实现图片选取功能
Nov 23 #Javascript
JQUERY1.6 使用方法四 检测浏览器
Nov 23 #Javascript
JQuery1.6 使用方法三
Nov 23 #Javascript
You might like
PHP_MySQL教程-第一天
2007/03/18 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
PHP使用Face++接口开发微信公众平台人脸识别系统的方法
2015/04/17 PHP
项目中应用Redis+Php的场景
2016/05/22 PHP
javascript,jquery闭包概念分析
2010/06/19 Javascript
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
form+iframe解决跨域上传文件的方法
2016/11/18 Javascript
Node.js 8 中的重要新特性
2017/06/28 Javascript
Nuxt配合Node在实际生产中的应用详解
2018/08/07 Javascript
小程序视频或音频自定义可拖拽进度条的示例代码
2018/09/30 Javascript
JS实现图片切换效果
2018/11/17 Javascript
Vue中this.$nextTick的作用及用法
2020/02/04 Javascript
js+canvas实现纸牌游戏
2020/03/16 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[00:58]PWL开团时刻DAY5——十人开雾0换5
2020/11/04 DOTA
python端口扫描系统实现方法
2014/11/19 Python
在Python的Django框架中生成CSV文件的方法
2015/07/22 Python
Python list操作用法总结
2015/11/10 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
详解python中executemany和序列的使用方法
2017/08/12 Python
python实现12306抢票及自动邮件发送提醒付款功能
2018/03/08 Python
python实现简单图片物体标注工具
2019/03/18 Python
python实现美团订单推送到测试环境,提供便利操作示例
2019/08/09 Python
JavaScript实现页面动态验证码的实现示例
2021/03/23 Javascript
大学校庆邀请函
2014/01/11 职场文书
经典促销广告词大全
2014/03/19 职场文书
仓库管理员岗位职责
2014/03/19 职场文书
法制报告会主持词
2014/04/02 职场文书
网吧消防安全责任书
2014/07/29 职场文书
党员学习中共十八大思想报告
2014/09/12 职场文书
员工试用期转正自我评价
2015/03/10 职场文书
2016教师廉洁教育心得体会
2016/01/13 职场文书
《植树问题》教学反思
2016/03/03 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL