Javascript 如何同时使用两个方向设置div动画?

Javascript 如何同时使用两个方向设置div动画?,javascript,jquery,css,Javascript,Jquery,Css,我需要同时在两个方向上设置此div的动画,但它仅设置第一个属性的动画 function plan11() { $('.plan1').animate({ left : windowWidth, top: '10px;'},60000, "linear", function() { $('.plan1').delay(1000).animate({ left: "-83" },30000,"linear"); medium() ; }); } plan11(); 我如何才能

我需要同时在两个方向上设置此div的动画,但它仅设置第一个属性的动画

function  plan11() {   
$('.plan1').animate({ left : windowWidth, top: '10px;'},60000, "linear", function() {
  $('.plan1').delay(1000).animate({ left: "-83" },30000,"linear"); medium() ; }); } 
    plan11();

我如何才能做到这一点?

您应该删除;在“top”属性中:

function plan11() { 
    $('.plan1').animate({ left : windowWidth, top: '10px'}, 60000, "linear", 
    function() {
        $('.plan1').delay(1000).animate({ left: "-83" }, 30000, "linear"); 
        medium();
    }); 
}

plan11();

你只看到
移动,或者只看到
顶部
一个;是错误,哦,我应该从一开始就学习OOP:D再次感谢