如何同步执行这两个功能(同时)? 是否可以在.show函数中运行.animate函数?
<script>
jQuery(document).ready(function(){
jQuery('#tricksImg').click(function() {
jQuery('#appear').show(function() {
jQuery('html, body').animate({
scrollTop: jQuery("#appear").offset().top
});
});
});
});
</script>
答案 0 :(得分:0)
函数应该已经尽可能快地执行,因此animate
上的回调在这种情况下是无用的。
jQuery('#tricksImg').click(function() {
jQuery('#appear').show();
jQuery('html, body').animate({
scrollTop: jQuery("#appear").offset().top
});
});
答案 1 :(得分:0)
是的我的意思是异步。在平行下。 我得到了这个工作,谢谢你,这个逻辑也更有意义。
jQuery('#tricksImg').click(function() {
jQuery('#appear').show(function() {
jQuery('html, body').animate({
scrollTop: jQuery("#appear").offset().top
});
});
});