2012-04-27 3 views
0

서버 측에서 스크립트를 실행하려고하지만 DOM이 준비되지 않았습니다.dom이로드/준비된 후 호출되는 함수 - 오른쪽 아코디언 탭 활성화

는 내가 운이없이() .ready 사용하려고했습니다

function ValidateTermStoreProperties(index){ 
    $('#myProfileSettings').accordion('activate', index); 
} 

권리 아코디언 "탭"을 활성화 할! 내가 도대체 ​​뭘 잘못하고있는 겁니까?

+0

'스크립트 서버 측 실행'을 어떻게 의미합니까? Javascript는 클라이언트 측에서만 실행될 수 있습니다. –

+0

'.ready()'를 사용하는 방법 보여주기 – noob

+0

ASP.NET 인 경우 Page.ClientScript.RegisterStartupScript를 사용하여 스크립트를 등록하십시오. jquery $ (document) .ready로 포장하는 것을 잊지 마십시오. – Tariqulazam

답변

1
string activateAccordin = "$(document).ready(function(){$('#myProfileSettings').accordion('activate', 1);});" 
Page.ClientScript.RegisterStartupScript(typeOf(Page),"ActivateTab", activateAccordin, true); 

시도해보십시오.

관련 문제