나는 때때로이 문제에 부딪 쳤고 해결 방법을 모른다. 내가 지금처럼 시작 부분에서 경고를 추가 할 경우alert()을 사용하지 않으면 JavaScript가 작동하지 않습니다!
function on_lightbox_open() {
system.contextBrowserInit();
updateUrl(year + '/' + month + '/' + id);
ads.reload();
system.analytics.reload();
FB.XFBML.parse($('#bottom_flap .fb_like').get(0)); // facebook
$.ajax({ url: 'http://platform.twitter.com/widgets.js', dataType: 'script', cache: true });
$('#lightbox .close').live('click', function(){
$.modal.close();
});
}
: 여기에 실패 내 코드는 그것은 마법처럼 작동
function on_lightbox_open() {
alert('i work now');
system.contextBrowserInit();
updateUrl(year + '/' + month + '/' + id);
ads.reload();
system.analytics.reload();
FB.XFBML.parse($('#bottom_flap .fb_like').get(0)); // facebook
$.ajax({ url: 'http://platform.twitter.com/widgets.js', dataType: 'script', cache: true });
$('#lightbox .close').live('click', function(){
$.modal.close();
});
}
합니다. 성가신 임의 알림없이 작동시키는 방법?
레이스 조건이다. 알림에는 지연이 발생하여 다른 프로세스 시간이 먼저 실행됩니다. 경고 없이는 다른 프로세스가 나중에 실행됩니다. –
다른 코드와 관련된 경쟁 조건처럼 보입니다. –
작동하지 않는 기능은 무엇입니까? – jrummell