JavaScript自定义工具提示

时间:2013-12-20 21:07:02

标签: javascript jquery

我正在使用JavaScript代码添加工具提示

$(function(){
$('.fimg2').mousemove(function(e){
$('.fimgshow2').fadeIn();
$('.fimgshow2').css('top', e.clientY+20).css('left', e.clientX+10);
}).mouseout(function(){
$('.fimgshow2').hide();
$('.fimgshow2').fadeOut();
});
});

这里fimg2是一张图片。当我们在该图像上移动鼠标时,fimgshow2应该作为工具提示。

它是工作文件,但fimgshow2 div的位置没有出现在鼠标的左侧。

当我向上或向下移动页面时,fimgshow2的位置也发生了变化。

最后我想用动态位置设置为“fimgshow2”     $('。fimgshow2')。css('top',e.clientY + 20).css('left',e.clientX + 10);

当我可以在鼠标指针的右侧显示工具提示时。

1 个答案:

答案 0 :(得分:0)

我为你创造了一个小提琴here

<img class="fimg2" src="somelink" style="position:absolute"></img>
<img class="fimgshow2" src="someotherlink" style="position:relative;display:none"></img>

我认为你没有设定图像的位置。

figm2和fimgshow2的位置应分别为绝对和相对。

希望我没有遗漏任何东西。