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. Bootstrap 基本配置与应用

    配置使用 下载文件引用 下载方式:Bootstrap官网 https://www.bootcss.com/ 引用 例: <head> <meta charset="utf- ...

  2. mac下 yarn Stack trace: ExitCodeException exitCode=127

    问题出在hadoop 为mac系统配置的读取java_home处. 更改 /Users/shaofengfeng/apache/hadoop/libexec/hadoop-config.sh 如下 # ...

  3. ARM处理器的堆栈和函数调用,以及与Sparc的比较

    主要描述一下ARM处理器的堆栈和函数调用过程,并和Sparc处理器进行对比分析. 主要内容来自以下网址.该网站是个学习ARM汇编的好地方.对该篇文章注解一下,并和Sparc对比. https://az ...

  4. c语言提取浮点型数据的整数部分与小数部分几种方法

    一 前记 最近涉及到把各种传感器的数据通过wifi和bt传输出去,这就涉及到了浮点传输的问题,为了方便传输,笔者的做法一般是把小数和整数部分分开,分别传输,这就比较简单明晰了. 二 方法论 其实,把浮 ...

  5. 8.MSFvenom

    Meterpreter 01 Meterpreter API调用 Meterpreter提供了多种APl调用,在编写自己的脚本时可以使用这些API来提供额外功能或定制功能. 关于ruby的更多信息,请 ...

  6. 求你了,别再问我Zookeeper如何实现分布式锁了!!!

    导读 真是有人(锁)的地方就有江湖(事务),今天不谈江湖,来撩撩人. 分布式锁的概念.为什么使用分布式锁,想必大家已经很清楚了.前段时间作者写过Redis是如何实现分布式锁,今天这篇文章来谈谈Zook ...

  7. Kafka监控:主要性能指标

    Kafka是什么? Kafka是一个分布式,有分区的,有副本的日志服务系统,由LinkedIn公司开发,并于2011年开源.从本质上来说,Kafka拥有一套可扩展的发布/订阅消息队列架构,并组成了一套 ...

  8. Git Bash使用时有个end,无法进行其他操作

    如图: 遇到这种情况,按下q即可回到$命令界面.

  9. 1054 The Dominant Color (20分)(水)

    Behind the scenes in the computer's memory, color is always talked about as a series of 24 bits of i ...

  10. Linux基础:Day06

    网路安全介绍背景: 早起的互联网 -- 1980年代 ,我们需要共享数据,传输数据:所传输或者共享的数据均为明文: 随着互连网发展,安全称为了国家的一种战略资源: 我们做的,比如编程,运维 -- 手工 ...