如何在同一时间执行两个操作?
我正在使用此脚本执行两个操作。如何在同一时间执行两个操作?
这是一个#mobileJ
和#botaojs
的切换,但它们不是同时执行;我想让这两个行动一起发生。
$(document).ready(function(){
$("#namala").click(function(){
$("#mobileJ").toggle(function() {
$("#botaojs").toggleClass("toggleclass");
});
});
});
The callback function for .toggle()
发生它的完整之后,而不是在同一时间。为了两者同时发生(至少同时观察到,尽管可能有几毫秒的延迟),请不要使用回调。只要执行他们两个:
$("#mobileJ").toggle();
$("#botaojs").toggleClass("toggleclass");
不要把第二个动作中的回调
<!-- Script Jquery -->
<script>
$(document).ready(function(){
$("#namala").click(function(){
$("#botaojs").toggleClass("toggleclass");
$("#mobileJ").toggle();
});
});
</script>
Thx上帝这工作对我来说 – 2015-02-23 18:01:20
作为回应你的编辑(这里审查:http://*.com/review/suggested-edits/7136477),我可以建议阅读这些文章:“[什么是修改帖子的礼节?](http://meta.stackexchange.com/questions/11474/what-is-the-etiquette-for-modifying-posts)“和”[为什么人们可以编辑我的帖子?编辑是如何工作的?](http://*.com/help/editing)” – 2015-02-23 18:10:30
不做在回调的第二招。 – 2015-02-23 17:46:20
JavaScript是单线程的,我不相信它可以同时做两件事(尽管动作之间的时间差可能在毫秒级) – 2015-02-23 17:46:22
可以准备一个jsfiddle吗? – Ishita 2015-02-23 17:46:24