제 3 자 jQuery 플러그인을 내 페이지에서 참조 할 때 일부 인라인 자바 스크립트 코드가있는 경우 페이지의 인라인 코드가 적중/실행되지 않는 경우 이상한 문제가 발생합니다.jQuery 플러그인 시간 초과
예 :
<script type="text/javascript" src="/Scripts/jquery.rateit.js" />
//This is never executed!!!
<script type="text/javascript">
$(function() {
alert("Foo");
});
</script>
타사 플러그인이 jQuery를 RateIt입니다 - http://rateit.codeplex.com/,이 플러그인의 버전 1.0.9.
jQuery 버전 1.9.1 사용.
인라인 코드가 실행되지 않는 이유를 설명 할 수 있습니까? 플러그인이 시간 초과 되었습니까?
jQuery RateIt 및 jQuery 스크립트가 참조되고로드됨을 확인할 수 있습니다. 디버깅 (FireBug 사용) 및 RateIt 플러그인 내에서 중단 점 설정시 ok가 실행됩니다. RateIt 플러그인으로 끝내 자마자 코드를 벗어나는 것 같습니다.
주의 할 점은 RateIt 플러그인의 참조를 인라인 자바 스크립트 코드로 옮기면 모든 것이 제대로 작동하는 것입니다.
예 :
//This works ok
<script type="text/javascript">
$(function() {
alert("Foo");
});
</script>
<script type="text/javascript" src="/Scripts/jquery.rateit.js" />
당신은 방화 켓 콘솔에 약간의 오류가 보이나요? –
'>'을 사용하여 '/>'대신 rateit line을 끝내십시오. – Owlvark