안녕하세요,이 코드 샘플을 This Post.에서 가져 왔습니다. 원하는 것은 커서가 하이퍼 링크 나 "모든"종류의 링크를 넘을 때 커서 옆에 표시 할 PNG 이미지입니다. 여기 "a"링크 위로 마우스를 가져 가면 커서 옆에 jQuery 이미지를 가져 오거나 플로팅 할 수 있습니까?
은 원본입니다 :var $img = $('img');
$img.hide();
$('div').mousemove(function(e) {
$img.stop(1, 1).fadeIn();
$('img').offset({
top: e.pageY - $img.outerHeight(),
left: e.pageX - $img.outerWidth()
});
}).mouseleave(function() {
$img.fadeOut();
});
HTML : S
*var img = $("../Cursor.png");
$img.hide();
$('a').mousemove(function(e) {
$img.stop(1, 1).fadeIn();
$('img').offset({
top: e.pageY - $img.outerHeight(),
left: e.pageX - ($img.outerWidth()/2)
});
}).mouseleave(function() {
$img.fadeOut();
});?
: 여기
<div>
<img src="http://i574.photobucket.com/albums/ss184/wsganewsletter/Other/Icon-Mega.png"
/>
</div>
그리고 난 HTML을 사용하여 단지 jQuery를 통해 이미지를로드하지 않고 수정하려고 버전입니다
나는 그것이 비교적 쉬운 해결이고 나는 여전히 기울고 있다고 확신한다. 나를 도울 수 있겠 니? 당신이 DOM 요소를 구성해야
var img = $('<img src="../Cursor.png"/>');
안녕하세요 고마워요! 링크/텍스트 주위에서 커서를 움직이면 이미지가 약간 까다롭게 나타나고 쉽게 사라집니다. 텍스트의 투명한 픽셀 간을 이동하십시오. 보이지 않는 영역이 있거나 텍스트 위에 여백이있는 div가있는 방법이 있습니까? 감사합니다 – happycamper1221
@ happycamper1221 및 향후 방문자 깜박이는 문제는 마우스가 떠있는 이미지 위로 순간적으로 마우스를 가져 가면 마우스에서만 사라져 앵커 태그를 가리키고 이미지를 새 위치로 다시 표시합니다. 위쪽과 왼쪽에 작은 오프셋을 추가하여 고정 시켰습니다. 여기 내 바이올린 솔루션입니다 : http://jsfiddle.net/pTt5w/2/ – Backus