프로젝트에서 작업 중이며 Google 크롬에서 .load가 작동하지 않는 문제가 계속 발생합니다. 여기에 자바 스크립트입니다 :. jquery가 크롬에서 작동하지 않습니다.
function link1() {
$('#loadarea').html('loading.....');
setTimeout('link1_go()', 850);
}
function link1_go() {
$('#loadarea').load("regular.html");
$('#loadarea').hide().fadeIn('slow');
}
그리고 여기에 액션 호출하는 클릭의 사업부입니다 :
<div id="link1" class="clickableload" onclick="link1()">
을 그리고 컨테이너에로드 할 수있다 :
<div id="loadarea"></div>
그것은 파이어 폭스와 IE를 작동하고 크롬에서는 그렇지 않다. 어떤 제안이 있니?
당신은 어떤 JS 오류를 얻고있다 : 경우에 대한
이 표시, 나는 다음과 같은 수정을 제안? 네트워크 탭은 무엇을 보여 줍니까? (어떤 요청이 있습니까?) –
hide/fade를 주석 처리하고'.load()'를 직접 호출하기 위해 시간 초과를 무시하면 어떻게됩니까? (그냥 문제의 범위를 좁히는 데 도움이됩니다.) – nnnnnn
'setTimeout'에 문자열을 전달하지 마십시오. 그냥 나쁜 생각입니다. 대신, 항상 함수 참조를 전달하십시오 (이 경우, @Jacob이 가리키는대로'setTimeout (link1_go, 850); '). –