私はfancyboxを使用していて、fancyboxが実行される前に要素クラスを取得したいと思っています。ので、私は持っています:
$(".agent-file-popup").fancybox({
'onStart': function () {
console.log($(this).attr('class'));
console.log($(".agent-file-popup").attr('class'));
return true;
}
});
最初のログは「未定義」を出力しますが、2番目のログは正しいクラスを出力します。この状況で「this」を要素として使用できないのはなぜですか?