jQuery 切换动画

标签 jquery animation toggle

我有这个 jQuery:

$(document).ready(function()
{
   $("#panel").hide();

   $('.login').toggle(
   function()
   {
      $('#panel').animate({
      height: "150", 
      padding:"20px 0",
      backgroundColor:'#000000',
      opacity:.8
}, 500);
   },
   function()
   {
      $('#panel').animate({
      height: "0", 
      padding:"0px 0",
      opacity:.2
      }, 500);
   });
});

这工作正常,但我需要稍微扩展一下功能。我还想以类似的方式与 #panel div 同步操作另一个 div 的属性。我尝试添加两个与辅助 div 相关的函数,但我只得到了 4 相切换...哈哈! 原谅我的无知!

谢谢大家!

最佳答案

$('.login').toggle(
    function(){
        $('#panel').animate({
            height: "150", 
            padding:"20px 0",
            backgroundColor:'#000000',
            opacity:.8
        }, 500);
        $('#otherdiv').animate({
            //otherdiv properties here
        }, 500);
    },
    function(){
        $('#panel').animate({
            height: "0", 
            padding:"0px 0",
            opacity:.2
        }, 500);     
        $('#otherdiv').animate({
            //otherdiv properties here
        }, 500);
});

关于jQuery 切换动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/931113/

相关文章:

javascript - 使用 JavaScript 汇总文本框列并显示在文本框中

iphone - 有没有办法在 animateWithDuration 开始后暂停它?

css - ReactJS 关键 Prop 在 CSS 动画中不起作用

javascript - 在两个 css 类之间创建一个 div 标签切换

javascript - 如何在点击 react 时为唯一的一个元素切换类

javascript - 如何过滤数据表中的日期?

jquery - 如何在关闭对话框时停止嵌入模态对话框的 JWPlayer

javascript - 如何在此脚本中自定义延迟?

ios - 在 Swiftui animate WithDuration 期间跟踪对象的坐标

javascript - Toggle Google map API v3 中的图像叠加