2009-11-19 8 views
0

다른 솔루션을 살펴 보았으나 여기에는 내 질문에 대한 대답이 없습니다.일반적인 JavaScript 함수 내에서 jQuery 함수를 호출 할 때의 문제

아래 코드는 horriontal 아코디언을 만드는 플러그인과 관련된 다른 함수가 포함 된 문서가 준비되었을 때 실행되는 익명 함수를 선언하는 것을 보여줍니다. 이 함수는 특정 속성을 사용하며 하나의 속성 인 eventAction을 사용하면 함수를 정의 할 수 있으며 jQuery AJAX로드 함수를 호출하려고했지만 작동하지 않습니다.

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(".accordion").hrzAccordion({ 
      openOnLoad: 6, 
      fixedWidth: 648, 
      eventAction: function(){ 
       $("#accordionContent0").load("hips.html"); 
      } 
     }); 
    }); 
</script> 

줄을 $ ("# accordionContent0")으로 놓으면 load ("hips.html"); $ (". accordion"). hrzAccordion 함수는 아니지만 ready 함수를 사용하면 정상적으로 작동합니다.

다른 기능 내에서로드 함수를 호출하여 잘못된 생각을하고 있습니까?

감사합니다.

+1

먼저, evenetAction 기능이 실제로 호출됩니다 확신? 중단 점을 설정하거나 console.log() 행을 삽입하면 트리거됩니까? – stpe

답변

0

이 시도 : 모든

<script type="text/javascript"> 
    $(document).ready(function() { 
     $(".accordion").hrzAccordion({ 
      openOnLoad: 6, 
      fixedWidth: 648, 
      eventAction: function(){ 
       loadAcc($(".accordion")); 
      } 
     }); 
    }); 

function loadAcc(acc) { 
    $("#accordionContent0").load("hips.html"); 
} 
</script> 
+0

내가 할 수 있으면 코드를 정리할 것입니다. Codeplex에있는 PreCode Code Snippet Manager를 확인해보십시오 : http://fiftyeightbits-precode-code-window-plugi.software.informer.com/download/ – Chris

+0

소프트웨어는 무엇을하고 있습니까? – Tebo

관련 문제