刚刚学习了jqyery的一些事件和动画,下面我来总结一下:

1.基础事件

1.window事件,它的对应方法是ready(),$(document).ready()方法是事件模块中最重要的一个函数,可以极大的提高web应用程序的响应速度。(不做过多的讲解)

2.鼠标事件

鼠标事件就是用户在文档上移动或者点击时引发的操作。

1.click();

2.mouseout();

3.mouseout();

 $(function () {
$('li').on('mouseenter',function () {
$(this).css('background', 'pink');
}).on('mouseout',function () {
$(this).css('background', "");
})
$("li").off("mouseout");
})

上面这段代码把鼠标事件展示出来了。

3.键盘事件

方法有:keydown()  keyup()  keypress()

$(document).keydown(function(event)){
if(event.keyCode=='')
}

4.表单事件

表单事件是所有事件中类型最稳定,且支持最稳定的事件之一。

当元素获得焦点时会触发focus事件,失去焦点会触发blur事件。

下面我来写一个例子

        $(function () {
$("[name=zh]").focus(function () {
$(this).addClass('myclass')
});
$("[name=zh]").blur(function () {
$(this).removeClass('myclass');
}) })

获得焦点会变颜色,blur就会移除添加的元素。

5.绑定事件与移除事件

在jquery绑定一个或者多个事件可以使用 bind() 或者 on() 2者等价,推荐使用 on(),移除事件可以使用 unbind()  或者 off().

例子:

   $(function () {
$('li').on('mouseenter',function () {
$(this).css('background', 'pink');
}).on('mouseout',function () {
$(this).css('background', "");
})
$("li").off("mouseout");
})

6.复合事件

在jquery中 复合事件方法:hover()和toggle()

hover()方法的作用是模拟鼠标悬停事件,当鼠标移动到元素上时会触发第一个函数,鼠标移出这个元素时 会触发第二个函数 和mouseover mouseout一样

代码:

$('#mum').hover(function(){
$(#mu).css("display","block");
},function(){
$(#mu).css("display","none");
});
});

toggle() 模拟鼠标连续点击事件 第一次单击元素,触发第一个函数,在单击同一个元素会触发第二个函数

代码和hover()的形式一样,不做过多演示。

最后在说一下jquery中的动画

控制元素显示和隐藏

1.控制元素显示

语法:$(selector).show([speed],[callback])

2.元素隐藏

语法:$(selector).hide([speed],[callback])

通过上面2个语法可以使元素自由的显示和隐藏。

改变元素透明度

1控制元素淡入

2控制元素淡出

淡入语法:$(selector).fadeIn([],[])

淡出语法:$(selector).fadeOut([],[])

代码如下:

 $(function () {
$("[type=button]").bind("click", function () {
$("div").animate({
borderWidth: }, ).animate({ fontSize: "50px", }, { queue: false, duration: }); })
})

注意: queue 指 是否队列,fales就是假,这样就会几个动画一起执行,不会出现先执行一个元素再执行下一个元素。

jQuery中的事件和动画效果的更多相关文章

  1. jQuery中的事件和动画 以及视频展示效果实例

    经过这几天学习jQuery中的事件和动画,对jQuery更深的认识,接下来先把视频展示效果的代码贴出来,最后把我在学习jQuery事件和动画之后总结的思维导图 <!doctype html> ...

  2. jQuery中的事件和动画——《锋利的jQuery》(第2版)读书笔记2

    第4章 jQuery中的事件和动画 jQuery中的事件 加载DOM $(document).ready(function(){   // 编写代码... }); 可以简写成: $(function( ...

  3. jQuery中的事件与动画<思维导图>

    Javascript和HTML之间的交互是通过用户和浏览器操作页面时引发的事件来处理的.当文档或者它的某些元素发生某些变化或操作时,浏览器会自动生成一个事件.例如当浏览器装载完一个文档后,会生成事件. ...

  4. 第三章 jQuery中的事件与动画

    第三章jQuery中的事件与动画 一. jQuery中的事件 jQuery事件是对javaScript事件的封装. 1.基础事件 在javaScript中,常用的基础事件有鼠标事件.键盘事件.wind ...

  5. jQuery中的事件与动画 (你的明天Via Via)

    众所周知,页面在加载时,会触发load事件:当用户单击某个按钮时,会触发该按钮的click事件. 这些事件就像日常生活中,人们按下开关,灯就亮了(或者灭了),往游戏机里投入游戏币就可以启动游戏一样, ...

  6. Jquery中的事件和动画

    在学习Jquery中的过程中我们绝大部分都用到了事件的操作,也可以说事件是Jquery中必不可少的一部分,我们常见的一些事件有单击事件,鼠标事件,键盘事件等等.在Jquery中的学习中为了能使让页面以 ...

  7. 【jQuery基础学习】03 jQuery中的事件与动画

    关于jQuery中的事件 js与HTML之间的交互是通过用户和浏览器操作页面时引发的事件来处理的. jQuery增加并扩展了基本的事件处理机制,jQuery不仅提供了更加优雅的事件处理方法,而且极大地 ...

  8. JQuery制作网页—— 第七章 jQuery中的事件与动画

    1. jQuery中的事件: ●和WinForm一样,在网页中的交互也是需要事件来实现的,例如tab切换效果,可以通过鼠标单击事件来实现 ●jQuery事件是对JavaScript事件的封装,常用事件 ...

  9. 第4章 jQuery中的事件和动画

    4.1 jQuery中的事件 4.1.1 加载DOM jQuery就是用 `$(document).ready()方法来代替传统JavaScript的window.onload方法的. 1.执行时机 ...

随机推荐

  1. 巧用dimens适配多个分辨率

      让应用自动适配多个分辨率的屏幕,是每个android程序员的基本功,就好像前端工程师熟练编写CSS Hack一样.适配工作中一个重要的工作就是对页面的调整. 对于页面的适配,有很多的方法和技巧.比 ...

  2. 初学者在ubuntu下安装使用git(下)

    4.将代码传到oschina上去 之前已经将git配置完成了,现在通过ssh的方式访问资源库,先要用命令 ssh-keygen –C '你的邮箱' –t rsa .这样就会在ssh文件夹下建一相应的密 ...

  3. Qt StyleSheet皮肤css源码

    使用方式如下 //设置皮肤样式 static void SetStyle(const QString &styleName) { QFile file(QString(":/imag ...

  4. zTree学习

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  5. ecshop调用后台指定广告位下所有广告循环

    ecshop本身的广告调用规则是:对某个广告位下的广告列表随机显示其中一条. 而我们有时需要将某个广告位下的所有广告全部显示出来,那么如何处理呢,下面就自己做了一个函数: \includes\lib_ ...

  6. sqlserver中判断表或临时表是否存在

    转自:http://www.cnblogs.com/yugen/archive/2010/07/25/1784749.html 1.判断数据表是否存在 方法一: use yourdb;go if ob ...

  7. securecrt设置 (外观,中文不乱码)

    最终效果图 这叫做先入为主,哈哈~~ 详细设置,action!!!! ############### 菜单栏:  选项---会话选项   一.终端---仿真 1.终端选择 linux 2.ANSI颜色 ...

  8. [Android Pro] ScrollView使用fillViewport设置高度为MatchParent

    reference to : http://blog.csdn.net/u012975705/article/details/49275001 之前遇到一问题,就是当使用ScrollView时,Scr ...

  9. Mac常用终端命令

    一.基本命令 1.列出文件 ls 参数 目录名        例: 看看驱动目录下有什么:ls /System/Library/Extensions 参数 -w 显示中文,-l 详细信息, -a 包括 ...

  10. Git TortoiseGit SSH设置

    Git TortoiseGit SSH设置 http://www.cnblogs.com/ChenRihe/p/Git_TortoiseGit_SSH.html TortoiseGit默认的SSH客户 ...