jQuery 在 fadeIn 回调中获取淡入淡出的元素
jQuery get faded element in fadeIn callback
有没有办法在 fadeIn
的回调中获取我淡出的元素?到目前为止,我尝试了 $(this) 但它不起作用,returns 文档...
例如,这里我需要访问我添加的 class="row"
div。
$('<div class="row allow-drag id=' + id + '"></div>').hide().insertAfter(e.target).fadeIn(600, () => {
console.log($(this));
});
Arrow functions 不绑定它自己的 'this' 上下文。
使用普通函数声明即可。
有没有办法在 fadeIn
的回调中获取我淡出的元素?到目前为止,我尝试了 $(this) 但它不起作用,returns 文档...
例如,这里我需要访问我添加的 class="row"
div。
$('<div class="row allow-drag id=' + id + '"></div>').hide().insertAfter(e.target).fadeIn(600, () => {
console.log($(this));
});
Arrow functions 不绑定它自己的 'this' 上下文。
使用普通函数声明即可。