JQuery学习(选择器-简单-animated)

 1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
 2 <%
 3     String path = request.getContextPath();
 4     String basePath = request.getScheme() + "://"
 5             + request.getServerName() + ":" + request.getServerPort()
 6             + path + "/";
 7 %>
 8
 9 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
10 <html>
11 <head>
12 <base href="<%=basePath%>">
13
14 <title>My JSP ‘jquery.jsp‘ starting page</title>
15
16 <meta http-equiv="pragma" content="no-cache">
17 <meta http-equiv="cache-control" content="no-cache">
18 <meta http-equiv="expires" content="0">
19 <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
20 <meta http-equiv="description" content="This is my page">
21 <script type="text/javascript" src="/common/easyui/jquery.min.js"></script>
22 <script type="text/javascript">
23 $(document).ready(function(){
24 function aniDiv(){
25 $("#box").animate({width:300},"slow");
26 $("#box").animate({width:100},"slow",aniDiv);
27 }
28 aniDiv();
29 $(".btn1").click(function(){
30 $(":animated").css("background-color","blue");
31 });
32 });
33 </script>
34 <style type="text/css">
35 div{
36 background:#98bf21;
37 height:40px;
38 width:100px;
39 position:relative;
40 margin-bottom:5px;
41 }
42 </style>
43 </head>
44 <body>
45 <div></div>
46 <div id="box"></div>
47 <div></div>
48 <button class="btn1">Mark animated element</button>
49 </body>
50 </html>

重点解释:

26 $("#box").animate({width:100},"slow",aniDiv);

本行用了JQuery的animate方法,animate改变元素的状态,可以在W3SCHOOL中找到,aniDiv为改变元素后执行的方法,此处类似于循环了。
30 $(":animated").css("background-color","blue");

:animated匹配所有正在执行动画的元素

相似知识点:

:eq(index)匹配给定索引值的元素$("tr:eq(1)")选择第二个tr元素

:even匹配所有索引值为偶数的元素,从 0 开始计数$("tr:even")从0开始匹配所有index为偶数的tr

:odd匹配所有索引值为奇数的元素,从 0 开始计数$("tr:odd")从0开始匹配所有index为奇数的tr

:first匹配找到的第一个元素$("tr:first")匹配找到的第一个tr元素

:last匹配找到的最后一个元素$("tr:last")匹配找到的最后一个tr元素

:gt(index)匹配所有大于给定索引值的元素$("tr:gt(0)")匹配所有索引大于0的tr元素

:lt(index)匹配所有小于给定索引值的元素$("tr:lt(2)")匹配所有索引小于2的tr元素

:header匹配标签为标题的元素h$(":header").css("background", "#EEE");设置标题的背景色为EEE

:not去除所有与给定选择器匹配的元素$("input:not(:checked)")选择input不为checked的元素
时间: 2024-11-03 09:17:55

JQuery学习(选择器-简单-animated)的相关文章

JQuery学习(选择器-基本-*)

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme() + "://" 5 + request.getServerName() + ":&qu

jquery学习--选择器

选择器:basic $('button') html 标签 $('#test') 标签ID $('.test') 标签的class $('.test,#test,h1') 多选用逗号隔开 $('*') 全选等级选中 $('div code') 选择所有在div下面的所有code元素,不考虑有多少层 $('li>ul') >意味着直接子元素 $('strong+em') +姐妹选择器,只会选择一个兄弟元素 $('strong~em') ~姐妹选择器,选择之后所有兄弟元素筛选器 $('li:fir

jquery学习——选择器

一.基础选择器 1.$("*") 选择所有元素 2.$(".class") 选择某个类 3.$("#id") 选择某个id 4.$("element") 选择某个DOM的节点,如$("p").$("div") 5.$("element #id .class") 选择多个类型的元素组合在一起 二.属性选择器 1.[attribute="value"]

JQuery学习(选择器-可见性-hidden)

1 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 2 <% 3 String path = request.getContextPath(); 4 String basePath = request.getScheme() + "://" 5 + request.getServerName() + ":&qu

jQuery学习-------jQuery选择器

基本选择器: id选择器:$("#id") 标签选择器:$("tag") 类选择器:$(".classname") 通配选择器:$("*") 组选择器:$("selector1,selector2,...,selectorN") 层次选择器: 包含选择器:$("ancestor descendant") 子选择器:$("parent>child") 相邻选择器:

jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法

1 jQuery 的选择器可谓之强大无比,这里简单地总结一下常用的元素查找方法 2 3 $("#myELement") 选择id值等于myElement的元素,id值不能重复在文档中只能有一个id值是myElement所以得到的是唯一的元素 4 $("div") 选择所有的div标签元素,返回div元素数组 5 $(".myClass") 选择使用myClass类的css的所有元素 6 $("*") 选择文档中的所有的元素,可

jQuery学习之路(四)之过滤选择器

今天是第四课主要学习过滤选择器 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>lesson4 过滤选择器</title> <link rel="stylesheet" type="text/css" href="css/lesson.css" ></link>

jQuery学习之路(1)-选择器

▓▓▓▓▓▓ 大致介绍 终于开始了我的jQuery学习之路!感觉不能再拖了,要边学习原生JavaScript边学习jQuery jQuery是什么? jQuery是一个快速.简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架).jQuery设计的宗旨是"write Less,Do More",即倡导写更少的代码,做更多的事情.它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优

jQuery学习笔记——jQuery常规选择器

一.简单选择器在使用 jQuery 选择器时,我们首先必须使用“$()”函数来包装我们的 CSS 规则.而CSS 规则作为参数传递到 jQuery 对象内部后,再返回包含页面中对应元素的 jQuery 对象.随后,我们就可以对这个获取到的 DOM 节点进行行为操作了.#box {//使用 ID 选择器的 CSS 规则color:red;//将 ID 为 box 的元素字体颜色变红}在 jQuery 选择器里,我们使用如下的方式获取同样的结果:$('#box').css('color', 'red