2012-09-11 5 views
0

스크립트 태그가 addthis div 뒤에있는 경우. 페이지로드 속도가 느려지는 것을 신경 쓰지는 않지만 페이지가 씰로드 (google 크롬로드 표시 favicon)임을 표시하고 싶습니다. 스크립트 태그를 제거하고 내 모든 jQuery 코드가있는 외부 파일에 $ (funcion)을 넣습니다. 그러나 스크립트가로드 될 때 여전히 favicon을로드하는 것으로 표시됩니다.addThis를로드 할 때로드를 표시 할 수 있습니까?

var src = 'http://s7.addthis.com/js/250/addthis_widget.js#username=boobaloo'; 
$.getScript(src); 

또한 addthis 버튼을로드

$('<script/>').attr('src', src).appendTo('head'); 

는 추적 할 수없는 가망인가를 사용하려고하고 해당 페이지가 여전히로드되어 있지 않은 이유는 무엇입니까? 왜 누군가가 페이지가로드 중임을 보여 주는지 설명 할 수 있습니까?

+0

브라우저가 요청을하기 때문에 아약스 호출을 할 때 또는 스크립트를로드 할 때 표시됩니다. 불행히도 그것에 대해 할 수있는 일은 없습니다 ... – Val

+0

@Val ajax 호출이 표시되지 않습니다. 새로운 동적 이미지를 페이지에 추가하는 것과 같습니다. 아약스 호출이 favicon로드를 표시하면 트위터 또는 웹 2.0 웹 사이트와 같은 사이트에 항상 표시됩니다. – jcubic

답변

0

"addthis"스크립트를 별도의 함수에 포함시키고 원하는 곳에서 함수를 호출하십시오. 또한 setTimeout을 사용하여 메소드를 호출하십시오. 예 : - setTimeout ('AddthisMethod', 1000);

+0

콘솔에서 한 시간 후에 $ .getScript를 호출하면로드가 동일하기 때문에 작동하지 않습니다. (어쨌든 시도해보십시오.) – jcubic

관련 문제