사이트에서 프로토 타입 + jquery를 사용하고 있습니다. 이제 프로토 타입 플러그인은 $를 사용합니다. 나는 jQuery가 $를 사용하는 것을 원하지 않는다. jQuery가 $를 등록하지 않게하려면 어떻게해야합니까? 또한 어떻게 jQuery 함수를 호출해야합니까?
감사합니다.
사이트에서 프로토 타입 + jquery를 사용하고 있습니다. 이제 프로토 타입 플러그인은 $를 사용합니다. 나는 jQuery가 $를 사용하는 것을 원하지 않는다. jQuery가 $를 등록하지 않게하려면 어떻게해야합니까? 또한 어떻게 jQuery 함수를 호출해야합니까?
감사합니다.
jQuery documentation에는 jQuery를 다른 라이브러리와 함께 멋지게 만드는 방법에 대한 기사가 있습니다. 두 번째
<html>
<head>
<script src="prototype.js"></script>
<script src="jquery.js"></script>
<script>
jQuery.noConflict();
// Put all your code in your document ready area
jQuery(document).ready(function($){
// Do jQuery stuff using $
$("div").hide();
});
// Use Prototype with $(...), etc.
$('someid').hide();
</script>
</head>
<body></body>
</html>
이 그 기사에서 하나의 제안 방법입니다. 이것은 $를 무시할 것입니다.
jQuery(...)
함수를 사용하십시오.jQuery.noConflict();
을 사용할 수 있습니다. 다음과 같이 다시 매핑 할 수 있습니다. $j = jQuery
;
var jQ=jQuery.noConflict();
이제부터는 당신이 jQuery를 기능이 작동하고 프로토 타입 $를 사용하는 "$"대신 JQ를 사용할 수 있습니다
또는 : var $ j = jQuery.noConflict(); – nickf
당신은 jQuery의 noConflict 방법을 사용할 수 있습니다.
이는 나는 이것이 (예 : 온 클릭 속성과 상황) 페이지를 통해 jQuery를 사용하고자하는 경우에 가장 적합한 방법입니다 찾을 jQuery를
jQuery(function($) {
// now you can use $ again within here - this block of code is fired on DOM ready
});
의 작은 비트 만약 내가 사용하는 것입니다. – Josiah