<script type="text/javascript" src="jquery-1.js"></script>
<script type="text/javascript" src="mootools.js"></script>
<script type="text/javascript" src="slideshow.js"></script>
<script type="text/javascript">
//<![CDATA[
window.addEvent('domready', function(){
var data = {
'1.jpg': { caption: 'Volcano Asención in Ometepe, Nicaragua.' },
'2.jpg': { caption: 'A Ceibu tree.' },
'3.jpg': { caption: 'The view from Volcano Maderas.' },
'4.jpg': { caption: 'Beer and ice cream.' }
};
var myShow = new Slideshow('show', data, {controller: true, height: 400, hu: 'images/', thumbnails: true, width: 500});
});
//]]>
</script>
<script type="text/javascript">
$(document).ready(function()
{
//slides the element with class "menu_body" when paragraph with class "menu_head" is clicked
$("#firstpane p.menu_head").click(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideToggle(300).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
//slides the element with class "menu_body" when mouse is over the paragraph
$("#secondpane p.menu_head").mouseover(function()
{
$(this).css({backgroundImage:"url(down.png)"}).next("div.menu_body").slideDown(500).siblings("div.menu_body").slideUp("slow");
$(this).siblings().css({backgroundImage:"url(left.png)"});
});
});
</script>
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
-2
A
답변
2
jQuery를 포함시킨 후 $ .noConflict()를 호출해야합니다. 당신이 jQuery 코드를 호출 할 경우 jQuery를 대신 $를 사용해야합니다,이 시점에서
<script type="text/javascript" src="jquery-1.js"></script>
<script>
$.noConflict();
</script>
<script type="text/javascript" src="mootools.js"></script>
이 글로벌 네임 스페이스에서 "$"를 제거합니다. 또는 당신은 폐쇄에 $ 기호를 포장하여 트릭을 사용할 수
<script type="text/javascript">
jQuery(function($) {
// here you can use $ instead of jQuery
});
</script>
3
jQuery의 충돌 좋은 선택이 없다. 나는이 같은 일을하지만 좋을 것 : 줄 것
<script language=javascript>
var $j = jQuery.noConflict();
</script>
당신은 $ 대신에 $의 J를 사용하여 jQuery의 기능에 액세스 할 수 있습니다. 이 방법을 사용하여 GreaseMonkey를 통해 대부분의 페이지에 jQuery를 포함시킵니다. 나는 위의 호출을 포함하는 jQuery의 커스텀 카피를 가지고있다. GreaseMonkey를 사용하여 해당 스크립트에 대한 링크를 웹 페이지의 머리 부분에 삽입하여 $ j를 사용하여 페이지에있는 다른 라이브러리에 영향을주지 않고 $를 사용하여 개체 속성을 조사 할 수 있습니다.
관련 문제
- 1. 두 개의 자바 스크립트가 충돌합니다
- 2. 실버 라이트 내용에 액세스하려고하면 자바 스크립트가 충돌합니다.
- 3. 자바 스크립트가 흔한 IE 내 HTML 페이지에서
- 4. NSNull이 내 initWithDictionary를 충돌합니다.
- 5. 자바 스크립트가 다른 경우
- 6. 왜이 자바 스크립트가 작동합니까?
- 7. 자바 스크립트가 완료되었는지 확인
- 8. 여러 자바 스크립트가 일치
- 9. 자바 스크립트가 필요합니까?
- 10. 자바 스크립트가 표시되지 않습니까?
- 11. 자바 스크립트가 작동하지 않습니까?
- 12. 자바 스크립트가 인코딩 되었습니까?
- 13. 자바 스크립트가 로딩되지 않았습니다.
- 14. PacMan의 Google 홈페이지에서 어떻게 구현됩니까?
- 15. 자바 스크립트가 라디오 버튼
- 16. 장고 자바 스크립트가 설명
- 17. 자바 스크립트가 오류를보고하지 않습니다
- 18. 자바 스크립트가 작동하지 않습니까?
- 19. 자바 스크립트가 프록시를 통과합니다.
- 20. 자바 스크립트가 작동하지 않습니다.
- 21. 자바 스크립트가 달러로 표시됩니다!
- 22. 홈페이지에서 magento로 검색하는 방법
- 23. 자바 스크립트를 다시로드하는 자바 스크립트가 비활성화되어 있습니다.
- 24. 자바 스크립트가 IIS에서 작동하지 않습니다
- 25. 내 자바 스크립트가 브라우저가 링크로 이동하는 것을 막는 이유는 무엇입니까
- 26. 왜 내 PHP에서 생성 된 자바 스크립트가 작동하지 않습니까?
- 27. 내 자바 스크립트가 새 창을 열지 않는 이유는 무엇입니까?
- 28. 누구든지 내 자바 스크립트가 잘못된 것을 볼 수 있습니까?
- 29. 왜이 자바 스크립트가 작동하지 않습니까?
- 30. 인라인 자바 스크립트가 HTML로드를 방해합니다
그래서 문제가 정확히 무엇입니까? 무슨 갈등이야? – Marc