在我输出我的标记之后我有这个运行(就在</body>
:
$(document).ready(function() {
.....
focusLeaving: function(){
e('#running');
$('.levelThree').on('mouseleave',function () {
e('remove');
MM.internalMenu.levelFive.close(function(){});
MM.internalMenu.levelThree.close($(this));
$(this).parent().removeClass('active');
});
}
//This outputs as expect: '#running'
....
});
然而,.levelThree
什么都不会发生。如果我在控制台中运行上面的代码,或者甚至通过控制台运行函数本身,MM.internalMenu.levelThree.focusLeaving();
那么函数就会相应地工作。
这让我很困惑,我知道它应该工作。我什至知道它正在运行,那为什么它不起作用....