这是我的解决方案,您可以将其用作jQuery插件。

(function($) {

'use strict';

// Sort us out with the options parameters

var getAnimOpts = function (a, b, c) {

if (!a) { return {duration: 'normal'}; }

if (!!c) { return {duration: a, easing: b, complete: c}; }

if (!!b) { return {duration: a, complete: b}; }

if (typeof a === 'object') { return a; }

return { duration: a };

},

getUnqueuedOpts = function (opts) {

return {

queue: false,

duration: opts.duration,

easing: opts.easing

};

};

// Declare our new effects

$.fn.showDown = function (a, b, c) {

var slideOpts = getAnimOpts(a, b, c), fadeOpts = getUnqueuedOpts(slideOpts);

$(this).hide().css('opacity', 0).slideDown(slideOpts).animate({ opacity: 1 }, fadeOpts);

};

$.fn.hideUp = function (a, b, c) {

var slideOpts = getAnimOpts(a, b, c), fadeOpts = getUnqueuedOpts(slideOpts);

$(this).show().css('opacity', 1).slideUp(slideOpts).animate({ opacity: 0 }, fadeOpts);

};

}(jQuery));

现在,您可以像使用jQuery的.fadeIn(或fadeOut)效果一样使用它。

// Show

$('.alert').showDown('slow');

// Hide

$('.alert').hideUp('fast', function() {

// Animation complete: '.alert' is now hidden

});

这将通过渐变效果调整元素的高度。

它最初发布在我的博客上。

jquery fadein css同时用,如何同时运行jQuery fadeIn()和slideDown()?相关推荐

  1. jQuery操作css方法

    目录 一.jQuery可以使用css方法来修改元素样式 二.设置类的样式方法 1.添加类 2.移除类 3.切换类 三.类操作与className区别 四.显示隐藏效果 1.显示语法 2.隐藏语法 3. ...

  2. jquery动画效果 animate() 自定义动画 stop() 停止运行动画 fadeIn()/fadeOut()/fadeTo() 淡入淡出

    jquery动画效果 今天给大家介绍一下jQuery当中的几种动画效果. . animate() 自定义动画 stop() 停止运行动画 fadeIn()/fadeOut()/fadeTo() 淡入淡 ...

  3. android 运行jquery,Android端JQueryMobile使用教程(一)

    一. 通过Javascript访问Android的Java代码 1. 其实WebApp这个版块已经放置一段时间了,但是一直没有写文章,那是因为我还在学习中. iscrollview下载地址:https ...

  4. jQuery添加css样式/动画效果

    目录 jQuery操作css: css属性: 动画: 停止动画: 尺寸: 父/子/兄弟元素: 父元素: 子元素: 兄弟元素: 过滤: 遍历: jQuery操作css: addClass() - 向被选 ...

  5. jquery关于css,jQuery css操作

    jQuery操作css的元素样式 1.访问匹配元素的样式属性 来个小案例: //宽高都是200px,背景颜色红色; 怎么获取div的属性值呢: $("#div").css(&quo ...

  6. 使用jQuery的.css()和.attr()方法设置元素left属性的注意点

    今天在使用jQuery方法".css()"设置"ajax-loader.gif"的位置时出了点小状况,关键代码如下(为了简化,这里假定要给"ajax- ...

  7. html css 多选下拉框,jQuery多选下拉框插件

    jquery.multi-select.js是一款jQuery多选下拉框插件.该插件可以将select元素转换为带checkbox的多选下拉框,非常实用. 使用方法 在页面中引入下面的文件. lt;l ...

  8. 38动感菜单 38 jQuery And CSS Drop Down Multi Level Menu Solutions

    参看: http://www.1stwebdesigner.com/freebies/38-jquery-and-css-drop-down-multi-level-menu-solutions/ 3 ...

  9. jQuery操作CSS常见问题

    1.jquery操作css !important无效 解决: 这种写法:$('#oDiv').css({"width":"100px", "color ...

  10. jquery访问css类,jQuery - 获取并设置 CSS 类

    2017-09-16 摘抄自W3school-jQuery - 获取并设置 CSS 类 希望帮助自己系统地打好基础,也能在做笔记的同时添加一些自己额外的收获. 通过 jQuery,可以很容易地对 CS ...

最新文章

  1. 数据蒋堂 | JOIN延伸 - 维度其它应用
  2. Netty with protobuf(二)
  3. 电脑安装android2.0,电脑上怎么安装使用安卓系统
  4. 是单片机高手还是菜鸟?看看你的程序框架就知道了
  5. Makefile中支持的函数大全
  6. linux python 环境 png,在mint-15 linux上显示python的.png图像
  7. php 兼容unicode文字的字符串大小写转换,php实现兼容Unicode文字的字符串大小写转换strtolower()和strtoupper()...
  8. UEFI开发与调试---ImageHandle和ControllerHandle
  9. java 调用热敏打印机_java调用芯烨热敏打印机 TSPL2指令 打印没有反应
  10. web scraper
  11. 【数据库】FaceDataset常用的人脸数据库
  12. gateway的官方文档解读
  13. XX健康:移动端开发-体检预约设计和实现微信公众号注册阿里短信服务
  14. workbench应力应变曲线_ansys workbench中的7种应力结果如何理解
  15. python多子图坐标轴共享
  16. 实现群辉NAS免端口访问教程
  17. CSS语法(选择器)
  18. 程序员如何写一份合格的简历?(附简历模版)
  19. 跨领域的智能云管理平台-孙立辉(云平台 CSM)
  20. lombok基本使用

热门文章

  1. 计算机应用与维修电竞与管理,电子竞技运动与管理-五年制高技招生专业-广州市白云工商技师学院_广州市白云工商高级技工学校_信息工程系(计算机系)...
  2. 飞桨高阶使用教程:自定义CPU算子的实现和使用
  3. align latex 使用_Latex中使用align来对齐多行公式的排版技巧 | 学步园
  4. 【财经期刊FM-Radio|2021年03月09日】
  5. 7款强大的免费PDF批量分割软件【附下载】
  6. mysql查询区分英文大小写_Mysql查询英文如何严格区分大小写?
  7. SSID、BSSID、ESSID的区别
  8. QQ 空间分享报-10001错误 解决
  9. Pr:旧版标题字幕设计器
  10. TOEFL wordlist 35