jq slideUp slideDown
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
.c2{display:none;}
.c3,.c33{width:100px;height:30px;line-height:30px;text-align:center;border-radius:5px;border:1px solid red;cursor:pointer;}
.c33{display:none;}
.span2{-webkit-animation:act 1s linear infinite;animation:act 1s linear infinite;}
@-webkit-keyframes act{
0%{-webkit-transform:scale(0.9);}
20%{-webkit-transform:scale(0.6);}
50%{-webkit-transform:scale(0.7);}
70%{-webkit-transform:scale(0.9);}
80%{-webkit-transform:scale(0.6);}
90%{-webkit-transform:scale(0.9);}
100%{-webkit-transform:scale(1);}
}
@keyframes act{
0%{transform:scale(0.9);}
20%{transform:scale(0.6);}
50%{transform:scale(0.7);}
70%{transform:scale(0.9);}
80%{transform:scale(0.6);}
90%{transform:scale(0.9);}
100%{transform:scale(1);}
}
</style>
</head>
<body>
<div class="c1">我是好人</div>
<div class="c2">
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
<p>我是好人</p>
</div>
<div class="c3"><span class="span1">显示</span><span class="span2">↓</span></div>
<div class="c33"><span class="span1">隐藏</span><span class="span2">↑</span></div> </body>
<script src="js/jquery-1.11.3.min.js"></script>
<script>
$(".c3,.c33").bind("click",function(){
/*$(".c3").html()=="显示"?$(".c3").html("隐藏"):$(".c3").html("显示");*/
if($(".span1").html()=="显示"){
$(".c2").slideDown(2000,function(){
$(".span1").html("隐藏");
$(".c3").css("display","none")
$(".c33").css("display","block");
});
/* $(".span2").html("↑")*/
}else{
$(".c2").slideUp(2000,function(){
$(".span1").html("显示");
$(".c3").css("display","block")
$(".c33").css("display","none");
})
/*$(".span2").html("↓")*/
}
})
</script>
</html>
jq slideUp slideDown的更多相关文章
- 原生js造轮子之模仿JQ的slideDown()与slideUp()
代码如下: const slider = (function() { var Slider = {}; // the constructed function,timeManager,as such ...
- 让zepto支持slideup(),slidedown()
zepto不支持slideup()和slidedown():使用以下方法可以支持该功能 <div class="slide"> <p> zepto不支持sl ...
- 微信小程序之实现slideUp和slideDown效果和点击空白隐藏
怎样实现jq中的slideUp或者slideDown这种动画效果呢,我的思路是用css3的transform: translateY()属性,给需要动画的元素添加上一个动画class. 先上效果图: ...
- 关于slideup和slidedown 鼠标多次滑过累积的动画效果
stop() 方法停止当前正在运行的动画 包括animation动画和slideup/slidedown动画 例如:鼠标经过一个元素时,执行一个slide动画,多次快速经过,不处理的话这个元素会保留累 ...
- jq slideDown后里面的A链接失效(已解决)
jq slideDown后里面的A链接失效(解决) 用jq 的 slideDown写了一个二级下拉菜单,但是里面的a标签全部失效了,挂的链接右键菜单可以正常打开,但是左键正常点击不行 查阅了很多资料, ...
- 【jQuery】使用JQ来编写面板的淡入淡出效果
本文与上一篇的<[jQuery]使用JQ来编写最主要的淡入淡出效果>(点击打开链接)为姊妹篇. 但上一篇仅仅是对文本的基本控制,本篇则是对面板元素进行控制. 尽管功能上很类似,可是所用到的 ...
- JQ初级
一.认识jQuery 1.什么是jQuery jQuery是对原生JavaScript二次封装的工具函数集合 jQuery是一个简洁高效的且功能丰富的JavaScript工具库 2.jQuery的优势 ...
- JQ笔记-加强版
Query初级 一.介绍.基本写法 什么是JQ: 一个优秀的JS库,大型开发必备 JQ的好处: 简化JS的复杂操作 不再需要关心兼容性 提供大量实用方法 如何学习JQ: www.jquery. ...
- jq学习总结之方法
三.方法 1.length 2.index()3.get() reverse()4.not()5.filter()6.find()7.each()8.addBack()9.attr()10.toggl ...
随机推荐
- BZOJ3687:bitset STL
[bzoj3687][FJ2014集训]简单题 2014年9月14日1,8212 [题目描述]小呆开始研究集合论了,他提出了关于一个数集四个问题:1. 子集的异或和的算术和.2. 子集的异或和的异或和 ...
- 第五课 SharedPrefereneces
SharedPreferences总结: 一.SharedPreferences特点 1.本质是基于xml文件储存key-value对数据: 2.SharedPreferences对象本身只能获取数据 ...
- swift + jj实践
1,UIButton里面的字体和图片左对齐 button.imageEdgeInsets = UIEdgeInsetsMake(0,180/2,0.0,320/2) let btnRect = but ...
- C#与C++(结构体内对象指定大小)
C++结构体:struct DATAAREA { // 报警协议数据区结构 char szAlarmNo[20]; // 报警编号(必填) char szUserNo[10]; // 用户编号(必填) ...
- 我的android学习经历21
怎样在代码文件中修改控件的高低 有些时候使用setHight()或者setWidth()不管用就需要使用别的方法,下面有一种方法 你使用的布局.LayoutParams lp = new 你使用的布局 ...
- iOS深入学习(UITableView系列4:使用xib自定义cell)
可以通过继承UITableViewCell重新自定义cell,可以像下面一样通过代码来自定义cell,但是手写代码总是很浪费时间, ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- Apply Root Motion
Apply Root Motion 应用根动作: Should we control the character's position from the animation itself or fro ...
- C# 线程(五):线程池
From : http://kb.cnblogs.com/page/42531/ 在多线程的程序中,经常会出现两种情况: 一种情况: 应用程序中,线程把大部分的时间花费在等待状态,等待某个事件发生,然 ...
- AJAX 简介
什么是 AJAX ? AJAX = 异步 JavaScript 和 XML. AJAX 是一种用于创建快速动态网页的技术. 通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新.这意味 ...
- mysql概要(十二)事务
1.特性 2.开启结束取消事务:需要选择支持事务的引擎 3,隐式提交事务: 4.事务的隔离级别: