请问老师一下
来源:2-6 transition.js
前后1
2020-05-24 09:59:01
init: function($elem) {
$elem.addClass('transition');
init($elem, function() {
$elem.addClass('fadeOut');
});
},
这段代码里init为什么函数里面调用自己?不太理解这段代码
init($elem, function() { $elem.addClass('fadeOut'); ?函数内部调用自己?
2回答
好帮手慕久久
2020-05-24
同学你好,理解对了,init: function($elem) {}中调用的init,是全局中init方法,不是自己调用自己:
祝学习愉快!
前后1
提问者
2020-05-24
老师我看到了
function init($elem, hiddenCallback) {
if ($elem.is(':hidden')) {
$elem.data('status', 'hidden');
if (typeof hiddenCallback === 'function') hiddenCallback();
} else {
$elem.data('status', 'shown');
}
}
调用的是这个函数,名字一样,容易混淆
相似问题