我怎样才能同时执行两个动作?

时间:2015-02-23 17:42:14

标签: javascript jquery

我正在使用此脚本执行两个操作。

这是#mobileJ#botaojs的切换,但它们并非同时执行;我想让两个行动一起发生。

$(document).ready(function(){
  $("#namala").click(function(){
    $("#mobileJ").toggle(function () {
      $("#botaojs").toggleClass("toggleclass");
    });            
  });
});

2 个答案:

答案 0 :(得分:3)

The callback function for .toggle()完成后发生,而不是在同一时间。为了使两者同时发生(至少观察同时,尽管可能有一些毫秒延迟),不要使用回调。只需执行它们:

$("#mobileJ").toggle();
$("#botaojs").toggleClass("toggleclass");

答案 1 :(得分:0)

不要将第二个动作放入回调

<!-- Script Jquery -->
<script>
    $(document).ready(function(){
      $("#namala").click(function(){
        $("#botaojs").toggleClass("toggleclass");
        $("#mobileJ").toggle();
      });
    });
</script>