안녕하세요 이것은 매우 간단하지만 매우 재미 있어요.fancybox - 'this'를 onClosed 함수에 전달하십시오.
if(is_logged_out(html)) {
var throughClick = $(this);
$.fancybox(html, {
'autoDimensions' : false,
'width' : 'auto',
'height' : 'auto',
'transitionIn' : 'none',
'transitionOut' : 'none',
'hideOnOverlayClick' : false,
'showCloseButton' : false,
'onClosed' :
function(throughClick) {
alert(throughClick.attr('name'));
throughClick.trigger('click');
}
});
}else{
내가 원하는 모든 사용자가 다시 로그인 한 후 다시 처리 할에 있으므로, 클릭 한 쪽 단추 또는 링크의 개체를 전달합니다.
도움을 주시면 감사하겠습니다.
입력 해 주셔서 감사합니다. 문제는 $ (이)와 관련이 없습니다. 내 원래의 게시물로 돌아가서'var throughClick = $ (this);을'var throughClick = 'foobar'로 대체 한 다음 ** fancybox를 통해 ** 에코를 시도하면 문제가 남아 있습니다. –