2011-03-24 3 views
2

jQuery를 사용하여 탭 jQuery UI 위젯을 초기화하려고합니다. 문제는 내 onload 핸들러가 호출되지 않는다는 것입니다. jQuery onLoad 핸들러

jQuery.ready(function() { 
    alert(0); 
    $('.autoTabs').tabs(); 
    $('.dateField').datepicker({ dateFormat: 'dd-mm-yy', showOn: 'both', buttonImage: '/Images/calendar_16.png', direction: 'left', buttonImageOnly: true, changeMonth: true, changeYear: true }); 
    $('.timeField').timepicker({}); 
}); 

문서로드, 아무것도 표시되지, 그리고 거기에 아직 때 더 IE 나 파이어 폭스의 오류를보고 : 나는 다음과 같이 포함 자바 스크립트 A가 없습니다.

저는 과거에 jQuery를 광범위하게 사용 해왔고 이것이 왜 작동하지 않는지에 대해 당혹 스럽습니다. 문제의 페이지 중 하나 $(function(){ alert(0); }) 또는 $(document).ready(function(){alert(0);})

답변

2

에있다

+0

@jball 나는 몰랐다. 어째서? – climbage

+0

내가 잘못했다 - 실종 된 것을 놓쳤다. ... $(). ready (handler)'가 작동 할 것이고, OP의'.ready (handler) '비트는 – jball

+0

@jball이되지 않을 것이다. 걱정할 필요가 없다. 내가 모르는 어둠의 jquery 비밀이 있다고 생각했다. – climbage

1

하지 그것이 당신의로드를 완료 문서를 요청 이후

//or $(document).ready 
    jQuery(document).ready(function() { 
     alert(0); 
     $('.autoTabs').tabs(); 
     $('.dateField').datepicker({ dateFormat: 'dd-mm-yy', showOn: 'both', buttonImage: '/Images/calendar_16.png', direction: 'left', buttonImageOnly: true, changeMonth: true, changeYear: true }); 
     $('.timeField').timepicker({}); 
    }); 

일해야 할 필요가 http://chickenping.com/viewrecipes.aspx

0

$(document).ready()해야 트릭을하십시오