2012-02-19 5 views
0

커서가 움직일 때 요소의 속성으로 토글하는 텍스트를 만들려고합니다. 현재,이 코드로 이상한 일들이 일어나고있는 것을보고 있습니다 만, 나는 아주 가깝다고 생각합니다 ... 어떤 아이디어입니까? 난 당신이 같은이jQuery를 사용하여 텍스트 위로 마우스를 가져 가려합니다.

$(".hoverDes").hover(function(e){ 
    var hoverIt = $(this).attr("hoverDesDiv"); 
    $("#hoverDiv").text(hoverIt).show('slow'); 
}, 
function(e){ 
    $("#hoverDiv").hide('slow'); 
}); 
+0

HTML 및/또는 jsFiddle을 추가하면 도움이됩니다. – j08691

답변

1

귀하의 질문은 나에게 있지만 사용자 코드에서 충분히 명확하지 않다?

hoverIt.show('slide', {direction: 'right'}, 500); 
+0

이것은 처음에는 잘 작동했지만 괜찮 았지만 화면에 표시되도록 조금 더 섹시한 방법을 원합니다 (따라서 토글). – user1086348

+0

정확히 무엇이 당신에게 더 구체적으로 기술 할 수 있습니까? –

+0

글쎄, 현재 마우스를 올리면 텍스트가 팝업됩니다. Bam. 하지만 조금 천천히 (애니메이션 조금) 토글을하고 싶습니다. – user1086348

1

뭔가를해야 할 것 같아요 위에

$(".hoverDes").mousemove(function(){ 
    $(".hoverDes").toggle(function(e){ 
     var hoverIt = $(this).attr("hoverDesDiv"); 
     $("#hoverDiv").text(hoverIt).show(); 
     $("#hoverDiv").css("top", e.clientY-30).css("left", e.clientX-50); 
    }).mouseout(function(){ 
     $("#hoverDiv").hide(); 
    }) 
}); 
+0

이것은 매우 멋지므로 – user1086348

+0

덕분에 확인해보십시오. http://api.jquery.com/category/effects/ – mindandmedia

+0

좋아, 나 한테서 +1. –

관련 문제