在不同的div上同时发生事件?

LiamHT

在我的jquery代码中,我希望将菜单向上滑动,从而将用于单击它的按钮向上移动。我希望这同时发生,但是我还没有找到同时在不同的div上执行两种方法的方法。

我正在使用的当前JavaScript是:

$( "#mobile-menu-button" ).click(function() {
if ($("#mobile-menu").css("display") == "block") {

   $('#mobile-menu').slideUp("slow");
 $('#mobile-menu-button').animate({top:"0px" }, 700 );


     var h = $('.navigation').css("height").replace("px", "");


}
else{
  $('#mobile-menu').slideDown("slow");
  var h = $('.navigation').css("height").replace("px", "");
  $('#mobile-menu-button').animate({top:h},300);
 }
});

这是我当前代码的jsfiddle:http : //jsfiddle.net/FM92V/

ReGdYN

为了以任何方式移动元素(或设置它们的动画),时间必须相同。如果将毫秒替换为字符串“ slow”,则表示字符串工作正常。

$( "#mobile-menu-button" ).click(function() {
if ($("#mobile-menu").css("display") == "block") {

   $('#mobile-menu').slideUp("slow");
 $('#mobile-menu-button').animate({top:"0px" }, 'slow');


     var h = $('.navigation').css("height").replace("px", "");


}
else{
  $('#mobile-menu').slideDown("slow");
  var h = $('.navigation').css("height").replace("px", "");
  $('#mobile-menu-button').animate({top:h},'slow');
 }
});

更新了jsFiddle:http : //jsfiddle.net/FM92V/2/另外,在CSS中height:75%从中删除#mobile-menu

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获取同时发生的事件的列表

来自分类Dev

事件驱动的模拟器中同时发生的事件

来自分类Dev

MySQL Group多个事件在未知日期时间同时发生

来自分类Dev

在 Jquery 中同时发生 Hover 和 Ready 事件

来自分类Dev

防止两个事件同时发生

来自分类Dev

鼠标悬停在同一时间在2 div上发生事件

来自分类Dev

如果事件1发生,那么事件2和事件3会同时发生一次?

来自分类Dev

试图了解javascript事件循环:为什么效果会同时发生?

来自分类Dev

在Java中同时发生多个异常

来自分类Dev

PlaybackNearlyFinished 和 PlaybackFinished 几乎同时发生?

来自分类Dev

鼠标悬停在所有元素上同时发生的效果

来自分类Dev

给定具有开始和结束时间的事件,如何使用 Spark 计算同时发生的事件数?

来自分类Dev

当天发生事件的日期列表

来自分类Dev

发生事件时断开连接

来自分类Dev

如何在 jQuery 发生事件的 div 之外获取数据属性?

来自分类Dev

如何在 jQuery 发生事件的 div 之外获取数据属性?

来自分类Dev

WPF ComboBox防止通过代码在选定项目上发生事件

来自分类Dev

我的服务器上发生事件时的Facebook通知

来自分类Dev

进行许多似乎同时发生的表更改

来自分类Dev

防止多个动画同时发生在循环中

来自分类Dev

同时发生的交易会产生不良的选择结果

来自分类Dev

等待不是等待api发布完成,只是同时发生

来自分类Dev

竞争条件如何影响读写(同时发生)

来自分类Dev

DataFrame 中相同的字典同时发生变化

来自分类Dev

如何在tkinter中对两个同时发生的按键事件进行编程,以使用按键事件字典对角移动画布项目?

来自分类Dev

jQuery插件-卡在某个位置,发生事件

来自分类Dev

如何阻止直到RX流中发生事件?

来自分类Dev

在Quickbooks中发生事件后触发API调用吗?

来自分类Dev

发生事件时显示弹出窗口javafx

Related 相关文章

  1. 1

    如何获取同时发生的事件的列表

  2. 2

    事件驱动的模拟器中同时发生的事件

  3. 3

    MySQL Group多个事件在未知日期时间同时发生

  4. 4

    在 Jquery 中同时发生 Hover 和 Ready 事件

  5. 5

    防止两个事件同时发生

  6. 6

    鼠标悬停在同一时间在2 div上发生事件

  7. 7

    如果事件1发生,那么事件2和事件3会同时发生一次?

  8. 8

    试图了解javascript事件循环:为什么效果会同时发生?

  9. 9

    在Java中同时发生多个异常

  10. 10

    PlaybackNearlyFinished 和 PlaybackFinished 几乎同时发生?

  11. 11

    鼠标悬停在所有元素上同时发生的效果

  12. 12

    给定具有开始和结束时间的事件,如何使用 Spark 计算同时发生的事件数?

  13. 13

    当天发生事件的日期列表

  14. 14

    发生事件时断开连接

  15. 15

    如何在 jQuery 发生事件的 div 之外获取数据属性?

  16. 16

    如何在 jQuery 发生事件的 div 之外获取数据属性?

  17. 17

    WPF ComboBox防止通过代码在选定项目上发生事件

  18. 18

    我的服务器上发生事件时的Facebook通知

  19. 19

    进行许多似乎同时发生的表更改

  20. 20

    防止多个动画同时发生在循环中

  21. 21

    同时发生的交易会产生不良的选择结果

  22. 22

    等待不是等待api发布完成,只是同时发生

  23. 23

    竞争条件如何影响读写(同时发生)

  24. 24

    DataFrame 中相同的字典同时发生变化

  25. 25

    如何在tkinter中对两个同时发生的按键事件进行编程,以使用按键事件字典对角移动画布项目?

  26. 26

    jQuery插件-卡在某个位置,发生事件

  27. 27

    如何阻止直到RX流中发生事件?

  28. 28

    在Quickbooks中发生事件后触发API调用吗?

  29. 29

    发生事件时显示弹出窗口javafx

热门标签

归档