流星函数执行了两次

Meteor function executed twice

我正在为我的一个应用程序使用 velocity.js。我有以下代码:

Template.jumbotron.events({

      'mouseleave .css-logo-image':function(event){
        event.preventDefault();
        event.stopPropagation();
        $(".meteor_head").velocity({
          translateY: [ 0, 50 ]
        });
      },

      'mouseenter .css-logo-image':function(event){
        event.preventDefault();
        event.stopPropagation();
        console.log("translate out");
        $('.meteor_head').velocity({
        /* Two-item array format. */
        translateY: [ 50, 0 ]
    });
        return false;
      },
    })

但是我第一次将鼠标悬停在元素上然后离开这两个功能发生了两次。如您所见,我尝试了:

event.preventDefault; event.stopPropagination; return false;

但这并没有帮助。有趣的是,当我尝试时:

    event.preventDefault();
    event.stopPropagation();
    $(".meteor_head").velocity({
      translateY: "-25px"
    });

完美运行。

preventDefault 是一个函数所以它应该是 preventDefault().