그누질문에도 올렸는데 혹시나 해서 자게에도 올려 봅니다. 정보
그누질문에도 올렸는데 혹시나 해서 자게에도 올려 봅니다.
본문
jquery 로 마우스 오버 또는 마우스 아웃
예를 들면
스타일
bidimage
{
background-image:url('<?=$g4[path]?>/user_img/secondary_menu_01');
background-repeat:no-repeat;
height:28px;
width:62px;
cursor:pointer;
}
제이쿼리
$(document).ready(function()
{
$("div.bidimage").mouseout(function ()
{
$(this).removeClass("loginimage");
});
});
<div class="bidimage"> </div>
위와 같은 스크립트를 쓰면 글 작성 또는 회원가입 화면에서는 에러가 납니다.
다른화면에서는 에러가 안나고요 마우스 오버나 마우스 아웃 이벤트가 들어가면 에러 나는거 같은데 에러 내용은 아래와 같습니다.
null 은 null 이거나 또는 개체가 아닙니다.
스팸방지 등록하는 <script type="text/javascript" src="../js/prototype.js"></script>
이거하고 충돌해서 그런거 같다고 추측만 되는데 혹시 아시는 분 계시나요?
예를 들면
스타일
bidimage
{
background-image:url('<?=$g4[path]?>/user_img/secondary_menu_01');
background-repeat:no-repeat;
height:28px;
width:62px;
cursor:pointer;
}
제이쿼리
$(document).ready(function()
{
$("div.bidimage").mouseout(function ()
{
$(this).removeClass("loginimage");
});
});
<div class="bidimage"> </div>
위와 같은 스크립트를 쓰면 글 작성 또는 회원가입 화면에서는 에러가 납니다.
다른화면에서는 에러가 안나고요 마우스 오버나 마우스 아웃 이벤트가 들어가면 에러 나는거 같은데 에러 내용은 아래와 같습니다.
null 은 null 이거나 또는 개체가 아닙니다.
스팸방지 등록하는 <script type="text/javascript" src="../js/prototype.js"></script>
이거하고 충돌해서 그런거 같다고 추측만 되는데 혹시 아시는 분 계시나요?
추천
0
0
댓글 1개
jquery와 prototype 은 자바라이브러리이기 때문에 겹치는 부분이 있을 수 있습니다.
그 겹치는 부분 때문에 에러나 불작동도 있고요.
두 라이브러리를 같이 쓸 수 있게 jquery에서 지원해줍니다.
var $J = jQuery.noConflict();
JQurey 부르고, 위 내용을 스크립트 맨 앞에 쓰시면 같이 쓰실 수 있습니다.
쓰실때, 제이쿼리 스크립트는 $->$J로 쓰시면 됩니다. prototype은 그대로 $로 쓰시고요.
음..그리고 둘다 로딩하면, 속도도 느리고 나중에 스크립트 많아지면 골치아프니, Jquery로 그누소스들 변환하시고, prototype은 없애시는 방안도 생각해보세요.
그 겹치는 부분 때문에 에러나 불작동도 있고요.
두 라이브러리를 같이 쓸 수 있게 jquery에서 지원해줍니다.
var $J = jQuery.noConflict();
JQurey 부르고, 위 내용을 스크립트 맨 앞에 쓰시면 같이 쓰실 수 있습니다.
쓰실때, 제이쿼리 스크립트는 $->$J로 쓰시면 됩니다. prototype은 그대로 $로 쓰시고요.
음..그리고 둘다 로딩하면, 속도도 느리고 나중에 스크립트 많아지면 골치아프니, Jquery로 그누소스들 변환하시고, prototype은 없애시는 방안도 생각해보세요.