2012-02-19 11 views
0

カーソルの浮き出し時に要素の属性として切り替えるテキストを作ろうとしています。現在、私はこのコードで奇妙なことが起こっているのを見ていますが、私はとても近いと思います...どんなアイデアですか?jQueryを使用してテキストの上にカーソルを合わせる

$(".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

あなたのHTMLやjsFiddleを追加すると便利です。 – j08691

答えて

1

私はあなたがこのようなこの

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

これは私が最初に持っていたもので、うまくいきましたが、画面上にそれを表示させるためにちょっとしたセクシーな方法が必要です(トグル)。 – user1086348

+0

具体的には何がほしいと思いますか? –

+0

現在、マウスを動かすと、テキストがポップアップします。 Bam。しかし、私はそれをよりゆっくり(少しのアニメーション)のように切り替えることを望みます.. – user1086348

1

何かを必要と推測する上であなたの質問は、私には十分に明確ではないが、あなたのコードから?

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

これはまた非常にクールです、ありがとう – user1086348

+0

を確認してください:http://api.jquery.com/category/effects/ – mindandmedia

+0

ニース、私からの+1。 –

関連する問題