1) 点击 id为d1的正方体,将其后所有class为div1的正方体背景色设置为绿色。

代码如下:        

<div class="div1" > </div>

<div class="div1"> </div>

<div class="div1" > </div>

<div class="div1"  id="d1"> </div>

<div class="div1" > </div>

<div class="div1"> </div>

<div class="div1"  id="div2"> </div>

<div class="div1"> </div>

在jquary里设置背景色:

$('#di').click(function(){

$(this).nextall('.div1').css("background-color","green")

})

2) 点击 id为d1的正方体,然后将其后id为d2的正方体设置为绿色

代码如下:

在jquary里设置背景色:

$('#di').click(function(){

$(this).nextall('.div2').css("background-color","green")

})

3)点击 id为d1的正方体,然后将其后第一个class为div1的 正方体设置为绿色

$('#di').click(function(){

$(this).nextall('.div1:evq(0)').get(0).style.backgroundColor="green"

})

动画效果:

1)点击id为button的按钮,class为div1的正方体缓慢隐藏或展开

代码如下:

<input type="button" id=button/>

<div class="div1" style="width:100px;height:100px; background-color:red"></div>

点击按钮实现功能:

$('#button').click(function(){

if( $('.div1').css(display=="none")){                                        //判断是否已经隐藏,如果隐藏则缓慢展开否则隐藏

$('.div1').slidedown()

}                                                                                            注释:slideup:是缓慢向上收起 (隐藏) ,如果是slidedown则是缓慢向下展开(显示)

else{

$('.div1').slideup()

}

})

2)淡入淡出

$('#button').click(function(){

if( $('.div1').css(display=="none")){                                        //判断是否已经隐藏,如果隐藏则缓慢展开否则隐藏

$('.div1').fadein()

}                                                                                            注释:fadein:是淡淡隐藏 ,如果是fadeout则是淡淡展开

else{

$('.div1').fadeout()

}

})

3)自定义动画:animate

$('#button').click(function(){

$('.div1').animate ({ top:"100";left:"100" },1000)              就是在1000ms内将class为div1的正方体慢慢移动到距离顶部100px,距离左边100培训的地方,

如果将top,left改成width,height则是在1000ms内逐渐拉伸到宽100,高100的正方体

})

jquary 动画j的更多相关文章

  1. js实现IOS上删除app时颤抖动画j函数

    欢迎提供更好的方法! <!--http://www.cnblogs.com/webzhangnan/p/3244920.html --> <html> <head> ...

  2. jQuary总结11:jQuery插件封装---jQuery封装 手风琴 动画插件

    完整代码下载点击我的GitHub: https://github.com/XingJYGo/jquery-accordion 1 手风琴的效果展示如下: 2 封装插件目录结构如下: 主要包括:HTML ...

  3. jQuary总结8:动画操作-自定义动画

    1 自定义动画 语法: jQuery对象.animate(json,[speed],[easing],[callback]) 参数详解: -1 json:要执行动画的CSS属性,带数字(必选) -2  ...

  4. jQuary总结7:动画操作,显示与隐藏 淡入淡出, 滑入滑出

    1 jquery提供了三组基本动画,这些动画都是标准的.有规律的效果,jquery还提供了自定义动画的功能. 2 显示与隐藏: show([speed],[easing],[callback]) 显示 ...

  5. jQuary的相关动画效果

    第一种:该方法隐藏所有 <p> 元素: <html> <head> <script type="text/javascript" src= ...

  6. Visaul Studio 常用快捷键的动画演示

    从本篇文章开始,我将会陆续介绍提高 VS 开发效率的文章,欢迎大家补充~ 在进行代码开发的时候,我们往往会频繁的使用键盘.鼠标进行协作,但是切换使用两种工具会影响到我们的开发速度,如果所有的操作都可以 ...

  7. CSS3中的动画效果记录

    今天要记录的是CSS3中的三种属性transform.transition以及animation,这三个属性大大提升了css处理动画的能力. 一.Transform 变形 CSS中transform ...

  8. 多种方法实现Loading(加载)动画效果

    当我们ajax提交一个按钮的时候,给那个按钮来个Loading效果会高端很多,体验也会上升个层次. 既能让用户知道正在提交中,也能防止二次提交,好处多多呢.

  9. Google LOGO现代舞舞蹈动画

    效果预览:http://hovertree.com/texiao/js/5.htm 截图: HTML文件代码: <!DOCTYPE html> <html xmlns="h ...

随机推荐

  1. 一文看懂神经网络初始化!吴恩达Deeplearning.ai最新干货

    [导读]神经网络的初始化是训练流程的重要基础环节,会对模型的性能.收敛性.收敛速度等产生重要的影响.本文是deeplearning.ai的一篇技术博客,文章指出,对初始化值的大小选取不当,  可能造成 ...

  2. 命令行中运行Java字节码文件提示找不到或无法加载主类的问题

    测试类在命令行操作,编译通过,运行时,提示 错误: 找不到或无法加载主类 java类 package com.company.schoolExercise; public class test7_3_ ...

  3. 一个js函数算出任意位数的水仙花数

    一个算出任意位数的水仙花数的函数如下: var arr =[]; /*更改num确定取值范围*/ for(var num = 100; num <= 9999;num++){ /*多位数版本*/ ...

  4. RuntimeError: PyTorch was compiled without NumPy support

    原因:Pytorch和Numpy版本不匹配 查看自己Pytorch和Numpy版本 (1)执行[pip show torch]和[pip show numpy]查看版本信息(可通过[pip -h]查看 ...

  5. Javascript-什么是递归?

    递归? 程序调用自身的编程技巧就称之为递归(recursion),就是再运行的过程中调用自己,本质上就是循环. 构成递归的条件有: Ⅰ.不能无限制的调用本身,必须有一个出口,化为简单的状况处理(非递归 ...

  6. 汇编学习-三(VB)

    闲来无事做了一下160个crackme,因为是VB程序,所以将得到的一点心得记录如下(OD加载注释) push eax ; Andréna.004018A8 call dword ptr ds:[&l ...

  7. 玩转控件:对Dev的GridControl控件扩展

    缘由 一切实现来源于需求,目的在于不盲目造轮子,有小伙伴儿在看了<玩转控件:对Dev中GridControl控件的封装和扩展>文章后,私信作者说,因公司业务逻辑比较复杂,展示字段比较多,尤 ...

  8. Redis 笔记(一)——数据类型简介

    Redis 是一个 key-value 存储系统,但是它的 value 值不仅仅可以存储字符串,value 共有 五种 数据结构类型,具体如下: 数据结构类型 结构类型 结构存储的值 结构的读写能力 ...

  9. 【php】面向对象(一)

    1. 学习面向对象的目标: a) 语法的学习: b) 编程思想的学习: i. 过程化: ii. 面向对象:2. 比较(有对象和没对象的区别) a) 没对象: i. 我饿了 自己做饭 ii. 我渴了 自 ...

  10. 【PHP】PHP基本语法

    一.什么是PHP? a)    定义:PHP就是超文本预处理器 b)    超文本:我们前边8天学习的内容其实就是超文本内容 c)    预处理器:相当于牛奶在工厂加工的过程,我们虽然不可见,但是我们 ...