1.使用Jquery

方法一:下载JQuery

方法二:使用CDN内容分发网络

常用的国内CDN:

百度:<script
src="https://apps.bdimg.com/libs/jquery/2.1.4/jquery.min.js"></script>

新浪:<script
src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

2.jQuery 语法

通过
jQuery,您可以选取(查询,query) HTML 元素,并对它们执行"操作"(actions)。

(1)基础语法: $(selector).action()

  • 美元符号定义 jQuery
  • 选择符(selector)"查询"和"查找" HTML 元素
  • jQuery 的 action() 执行对元素的操作
  • $(this).hide() - 隐藏当前元素
    $("p").hide() - 隐藏所有 <p> 元素
  • (2)文档就绪时间
  • $(document).ready(function(){    // 开始写 jQuery 代码... });为了防止文档在完全加载(就绪)之前运行 jQuery 代码

3.jQuery 事件

$("p").click();

$("p").click(function(){
//
动作触发后执行的代码!!});

<script type="text/javascript">
$(document).ready(function(){
    $("#btn1").click(function(event) {
        alert("click");
    });
    $("#btn1").dblclick(function(event) {
        alert("dbclick");
    });

    $("#btn1").hover(function(event) {
        alert("hover");
    });
    $("#btn1").mouseenter(function(event) {
        alert("mouseenter");
    });
    $("#btn1").mouseleave(function(event) {
        alert("mouseleave");
    });

    $("#btn1").blur(function(event) {
        alert("blur");
    });
    $("#btn1").focus(function(event) {
        alert("focus");
    });

});

</script>

4.jQuery 效果

4.1淡入淡出

fadeIn

淡入已隐藏的元素。,fadeOut,fadeToggle,fadeTo

$(selector).fadeIn(speed,callback);
$(document).ready(function(){
  $("button").click(function(){
	  $("#div1").fadeIn(3000,function(){
	  	alert("执行完毕");
	  });
  });
});

$(selector).fadeOut(speed,callback);


4.2滑动

jQuery 拥有以下滑动方法:

  • slideDown()
  • slideUp()
  • slideToggle()
  • $(document).ready(function(){
      $("#flip").click(function(){
        $("#panel").slideDown("fast",function(){
    		alert("over");
    	});
      });
    });
4.3动画
jQuery
animate() 方法用于创建自定义动画。
$(selector).animate({params},speed,callback);
	使用绝对值
$(document).ready(function(){
  $("button").click(function(){
    $("div").animate({left:'250px',height:'200px'});
  });
});
$("button").click(function(){
  $("div").animate({
    left:'250px',
    opacity:'0.5',
    height:'150px',
    width:'150px'
  });
});


使用相对值

$("button").click(function(){
  $("div").animate({
    left:'250px',
    height:'+=150px',
    width:'+=150px'
  });
});

使用队列方式



$(document).ready(function(){
  $("button").click(function(){
    var div=$("div");
    div.animate({height:'300px',opacity:'0.4'},"slow");
    div.animate({width:'300px',opacity:'0.8'},"slow");
    div.animate({height:'100px',opacity:'0.4'},"slow");
    div.animate({width:'100px',opacity:'0.8'},"slow");
  });
});

4.4停止动画

$(selector).stop(stopAll,goToEnd);

可选的 stopAll 参数规定是否应该清除动画队列。默认是 false,即仅停止活动的动画,允许任何排入队列的动画向后执行。

可选的 goToEnd 参数规定是否立即完成当前动画。默认是 false。

因此,默认地,stop() 会清除在被选元素上指定的当前动画。

jQuery stop() 方法用于停止动画或效果,在它们完成之前。

stop() 方法适用于所有 jQuery 效果函数,包括滑动、淡入淡出和自定义动画。


Callback 函数在当前动画
100% 完成之后执行。

Chaining 允许我们在一条语句中运行多个
jQuery 方法(在相同的元素上)。



Jquery笔记之第一天的更多相关文章

  1. 前端:jQuery笔记

    前端:jQuery笔记 此系列文章乃是学习jQuery的学习笔记. Asp.net MVC Comet推送 摘要: 一.简介 在Asp.net MVC实现的Comet推送的原理很简单. 服务器端:接收 ...

  2. Python全栈之jQuery笔记

    jQuery runnoob网址: http://www.runoob.com/jquery/jquery-tutorial.html jQuery API手册: http://www.runoob. ...

  3. 深入学习jQuery选择器系列第一篇——基础选择器和层级选择器

    × 目录 [1]id选择器 [2]元素选择器 [3]类选择器[4]通配选择器[5]群组选择器[6]后代选择器[7]兄弟选择器 前面的话 选择器是jQuery的根基,在jQuery中,对事件处理.遍历D ...

  4. jquery笔记之属性选择器 查找以某种条件开头的页面元素

    jquery笔记之属性选择器 查找以某种条件开头的页面元素 转载:http://www.blogbus.com/amyqiong-logs/78340326.html $("div[id]& ...

  5. Stealth视频教程学习笔记(第一章)

    Stealth视频教程学习笔记(第一章) 本文是对Unity官方视频教程Stealth的学习笔记.在此之前,本人整理了Stealth视频的英文字幕,并放到了优酷上.本文将分别对各个视频进行学习总结,提 ...

  6. 20145330《Java学习笔记》第一章课后练习8知识总结以及IDEA初次尝试

    20145330<Java学习笔记>第一章课后练习8知识总结以及IDEA初次尝试 题目: 如果C:\workspace\Hello\src中有Main.java如下: package cc ...

  7. 【基于spark IM 的二次开发笔记】第一天 各种配置

    [基于spark IM 的二次开发笔记]第一天 各种配置 http://juforg.iteye.com/blog/1870487 http://www.igniterealtime.org/down ...

  8. Jquery笔记之第二天

    Jquery笔记之第二天 jQuery - 获取内容和属性 获得内容 - text().html() 以及 val() <script> $(document).ready(functio ...

  9. Jquery笔记和ajax笔记

    Jquery笔记:jQuery是一个JavaScript函数库,专为事件处理设计 1.jQuery的引入 <script text="type/javascript" src ...

随机推荐

  1. Java8 Stream代码详解+BenchMark测试

    Java8 Stream基础.深入.测试 1.基本介绍 1.创建方式 1.Array的Stream创建 1.直接创建 // main Stream stream = Stream.of("a ...

  2. JMeter 监控和记录&常用功能

    使用https连接时,如果对应站点的CA 证书错误,会直接报连接不到服务器的错误,org.apache.commons.httpclient.NoHttpResponseException,把错误证书 ...

  3. business meeting

    Metting are all about discussions . discussion expression 开始会议 Let's get started We need to discuss. ...

  4. ajax访问controller,无法通过return $this->goHome()跳转

    第一次在yii2中使用ajax来请求controller,做的是第三方登录,facebook和google登录. 登录成功应该跳转到首页,想当然的以为用return $this->goHome( ...

  5. java亦或(^)

    在java程序里面的异或用法: 相同输出0,不同输出1,例如: System.out.println(1^1); 输出0 System.out.println(1^2):输出3,因为最后2个低位都不一 ...

  6. 使用纯css3写出来的表情包 (^v^)

    效果如图所示: 不多说,我们直接一个一个来写出,主要列出每个表情的结构,样式我们统一写出,基本全部会用到,颜色以及结构可以根据自己的需求来调整.(里面可是没有一张图片的哦) 页面预览:http://2 ...

  7. <Mastering KVM Virtualization>:第二章 KVM内部原理

    在本章中,我们将讨论libvirt.QEMU和KVM的重要数据结构和内部实现.然后,我们将深入了解KVM下vCPU的执行流程. 在这一章,我们将讨论: libvirt.QEMU和KVM的内部运作方式. ...

  8. CSS中2d转换:transition过渡放在:hover伪类中与应用在整个元素中区别

    css的2d转换十分强大,能够在不使用js的情况下,实现页面的元素与用户之间更多动态的交互,增强用户体验.其中使用最多的就是hover伪类. 1.创建一个页面的div元素: <!DOCTYPE ...

  9. HTML style基础2

    2017.0807 晴 style 样式实例 背景颜色  font-family: '.PingFang SC';">背景颜色 标题<h2 style=" font-f ...

  10. HDU 5543 Pick The Sticks:01背包变种

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5543 题意: 给你N个金条和一张长度为L的桌子.每个金条长度为a[i],价值为w[i].金条只能在桌子 ...