한 페이지에 jQuery Datepicker 및 JavaCcript 스크롤 막대를 사용하려고합니다. 하지만 헤더 파일에서 둘 다 작동하지 않는다고 선언하면이 문제를 해결할 수있는 방법이 있습니까? 나는 다음하지만 성공을 시도했다 :Prototype과 jQuery 사이의 충돌
var $j = jQuery.noConflict();
$j("#datepicker").datepicker();
한 페이지에 jQuery Datepicker 및 JavaCcript 스크롤 막대를 사용하려고합니다. 하지만 헤더 파일에서 둘 다 작동하지 않는다고 선언하면이 문제를 해결할 수있는 방법이 있습니까? 나는 다음하지만 성공을 시도했다 :Prototype과 jQuery 사이의 충돌
var $j = jQuery.noConflict();
$j("#datepicker").datepicker();
당신은 충돌을 해결하고 여전히 같은 $
를 사용할 수 있습니다
jQuery(function($){
$("#datepicker").datepicker();
})(jQuery)
시도 :
jQuery.noConflict();
jQuery("#datepicker").datepicker();
<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>
마법의 단어 :) 충돌 없음 : http://api.jquery.com/jQuery.noConflict – Grunf