2010-06-28 3 views
4

jQuery를 사용하여 내 페이지에서 일부 스타일을 변경하려고합니다. 이 페이지는 다른 JavaScript 파일을 실행하여 동적으로 작성됩니다.다른 스크립트 뒤에 jQuery를 실행 하시겠습니까?

은 지금은 아무것도하지 않는

$(window).load(function(){ 
    $('p').css('font','green'); 
}); 

있습니다.

$(document).ready(function()은 생성 된 부분이 아닌 페이지의 정적 부분을 변경합니다.

$('p').css('font','green');을 콘솔에 입력하면 예상되는 결과가 발생합니다. 무슨 일 이니?

+4

'$ ('p')하지 않아야합니다 .css ('font', 'green');'$ ('p')가되어야합니다 .css ('color', 'green'); –

+0

이 외부 스크립트는 실행 된 후에 페이지에 아무 것도하지 않습니까? –

답변

4

이벤트를 객체에 바인딩 할 수 있는지 묻는 중입니다.

그렇다면이() 함수 살고있는 jQuery를 찾아 : 당신은 단순히 페이지에 CSS 스타일을 적용하려는 경우 http://api.jquery.com/live/

, 당신은 실제 CSS 스타일 시트에 의존하는 것이 더 낫다.

0

document 준비 이벤트를 듣는 대신 페이지를 작성하는 workcomplete 스크립트로 시작된 이벤트를들을 수 있습니까?

페이지에서 무언가를 테스트하여 100ms마다 완료되었다고 표시 한 다음 직접 이러한 이벤트를 실행할 수 있습니까?

관련 문제