使用jQuery将鼠标悬停在文本切换上

时间:2012-02-19 18:29:19

标签: javascript jquery toggle

我正在尝试制作一些文本作为元素的属性在光标悬停时切换。目前,我看到这段代码发生了奇怪的事情,但感觉我非常亲密......有什么想法吗?

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

2 个答案:

答案 0 :(得分:1)

你的问题对我来说不够清楚,但是从上面的代码中我猜你需要这个

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

答案 1 :(得分:1)

这样的事情?

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