페이지에 id가 "some_id"인 요소가 있다고 가정합니다. 이 요소를 만나 자마자 함수를 호출하고 싶습니다. 다음과 같은 것.요소가 발생하는 즉시 함수 호출
$("#some_id").call_a_function(function() {
// do stuff
});
페이지에 id가 "some_id"인 요소가 있다고 가정합니다. 이 요소를 만나 자마자 함수를 호출하고 싶습니다. 다음과 같은 것.요소가 발생하는 즉시 함수 호출
$("#some_id").call_a_function(function() {
// do stuff
});
"이 요소가 발생했습니다."라는 것이 무엇을 의미하는지 확신 할 수 없습니다. 당신이 바로 요소가 구문 분석으로 의미하는 경우, 당신은 항상 바로 후 일부 스크립트를 인라인 수 :
<div id="some_id">Hello</div>
<script type="text/javascript">
$("#some_id").call_a_function(function() {
// do stuff
});
</script>
자바 스크립트 코드는 바로 DIV 후 구문 분석됩니다. 물론 작은 페이지에서는 $(document).ready()
을 사용하는 것보다 훨씬 빠르지 않습니다.
"이 요소에 마주침"은 페이지에서 사용 가능한 즉시 의미합니다. "$ ("# some_id ") click (function() {});"이라고 쓰면 해당 요소를 클릭 할 때 익명의 '함수'가 호출됩니다. 그러나 내가 원하는 것은 조작을 위해 가능한 한 빨리 그 함수를 호출하는 것이다. – Waseem
@Waseem : 문서의 요소 바로 뒤에있는 script 태그는 요소가 구문 분석 된 직후 (즉, 사용 가능한 즉시) 실행됩니다. –
체크 아웃 $(document).ready()
http://plugins.jquery.com/project/available
당신이 사용할 수있게되는 즉시 DOM 요소에 대한 처리기를 지정할 수 있습니다
에 대한 대안으로이 jQuery 플러그인.
+1 - 아무런 설명없이 downvote를 얻으려면 특히 짜증나게합니다. @Downvoter - 우리는 모두 배울 것이고,이 대답이 왜 우리가 지식을 발전시킬 수있는 downvote에 합당한지를 알려줍니다. –
감사합니다. 나는 더 동의 할 수 없었다. 나는 사람들이 보복 표를 두려워한다고 생각한다. –
"이 요소에 마주침"..? –