2012-05-08 4 views
1

한 페이지에 jQuery Datepicker 및 JavaCcript 스크롤 막대를 사용하려고합니다. 하지만 헤더 파일에서 둘 다 작동하지 않는다고 선언하면이 문제를 해결할 수있는 방법이 있습니까? 나는 다음하지만 성공을 시도했다 :Prototype과 jQuery 사이의 충돌

var $j = jQuery.noConflict(); 
$j("#datepicker").datepicker(); 
+1

마법의 단어 :) 충돌 없음 : http://api.jquery.com/jQuery.noConflict – Grunf

답변

1

당신은 충돌을 해결하고 여전히 같은 $를 사용할 수 있습니다

jQuery(function($){ 
    $("#datepicker").datepicker(); 
})(jQuery) 
2

시도 :

jQuery.noConflict(); 
jQuery("#datepicker").datepicker(); 
1
<script src="prototype.js"></script> 
<script src="effects.js"></script> 
<script src="jquery.js"></script> 

<script type="text/javascript"> 
jQuery.noConflict(); 
jQuery(document).ready(function($){ 
    jQuery("a").click(function(){ 
     //Effect.Shake('shake_demo');//this is prototype.js function 
        //jQuery("#datepicker").datepicker();//for suing Jquery function 
    }); 
}); 
</script> 

<body> 
<div id="shake_demo" style="width:150px; height:40px; background:#ccc; text-align:center;"> 
    <a href="#" style="line-height:40px;">Click me to shake!</a> 

</div> 
<a id="aClick" class="aClick" href="#" style="line-height:40px;">Click me to shake!</a> 
</body>