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. Linux下MySQL的数据库安装

    centos7 + mysql5.7 tar包解压安装 先执行wget https://dev.mysql.com//Downloads/MySQL-5.7/mysql-5.7.18-linux-gl ...

  2. 同源策略与JSONP劫持原理

    同源策略 浏览器中有两个安全机制,一个浏览器沙盒(Sandbox),另一个就是同源策略(Same Origin Policy,简称SOP) ,下面介绍同源策略.同源是指同协议.同域名.同端口,必须三同 ...

  3. coding++:java-自定义签名+拦截器

    本次案例工具为:SpringBoot   <version>1.5.19.RELEASE</version> Code: 1.annotations package com.m ...

  4. CDN 内容分发

    1,传统架构访问服务器资源: www.aiyuesheng.com/page/logo.png 这是部署在服务器上的一张图片,因为服务器部署在上海,所以在上海或周边的人访问要稍微快一点,但是,若是云南 ...

  5. 使用Git pull文件时,出现"error: RPC failed; curl 18 transfer closed with outstanding read data remaining"

    error: RPC failed; curl transfer closed with outstanding read data remaining fatal: The remote end h ...

  6. pthread_rwlock_t

    一.读写锁 读写锁实际是一种特殊的自旋锁,它把对共享资源的访问者划分成读者和写者,读者只对共享资源进行读访问,写者则需要对共享资源进行写操作. 读操作可以共享,写操作是排他的,可以有多个在读(与 CP ...

  7. linux部署win服务 dotnet mono jexus

    .Net Core (dotnet C#应用) dotnet 可以用在linux上运行 C#应用 适用于 SSO 统一身份认证系统 # 安装依赖 yum install libunwind yum i ...

  8. C++ 简单信息的表示和基本运算

    一.算术运算和自增自减运算 二.关系运算 三.逻辑运算 四.位运算 五.特殊运算符 六.混合运算中的类型转换

  9. Flutter 不可错过的学习资源

    老孟导读:今天给大家分享一下我在学习Flutter的过程中整理的资料,这些文章或者开源项目都是精挑细选的,希望可以帮助到到家.另外相关资料会在Github一直更新,欢迎大家fork,如果喜欢的话给个小 ...

  10. IOS部分APP使用burpsuite抓不到包原因

    曾经在ios12的时候,iphone通过安装burpsuite的ca证书并开启授权,还可以抓到包,升级到ios13后部分app又回到以前连上代理就断网的情况. 分析:ios(13)+burpsuite ...