Javascript 在鼠标悬停时应用工具提示
我正在html5画布上放置一个图像Javascript 在鼠标悬停时应用工具提示,javascript,jquery,Javascript,Jquery,我正在html5画布上放置一个图像 myString = '<img id="img1" class="link1" src = 'img/icon1.png'></img>'; $('#main1' ).append(myString); $('#main1' + '-link1').fadeIn('slow'); $(".link1").click(function () {
myString = '<img id="img1" class="link1" src = 'img/icon1.png'></img>';
$('#main1' ).append(myString);
$('#main1' + '-link1').fadeIn('slow');
$(".link1").click(function () {
window.location.href = url1;
});
$(".link1").hover(function () {
$('#myDiv').show();
}, function () {
$('#myDiv').hide();
});
myString='';
$('#main1').append(myString);
$('main1'+'-link1').fadeIn('slow');
$(“.link1”)。单击(函数(){
window.location.href=url1;
});
$(“.link1”).hover(函数(){
$('#myDiv').show();
},函数(){
$('#myDiv').hide();
});
分区为:
<div id="myDiv" style="display:none;border: 1px solid black;width: 10px;height:5px;padding: 1px;">
<p>Hello</p>
</div>
你好
现在,鼠标悬停时,div出现在页面的末尾。我需要它出现在图像的正下方。我如何才能做到这一点?这取决于您的“myDiv”部门的定位
如果工具提示中只有文本,您可以使用
。您可以尝试一个名为TipTip的jQuery插件:
您将看到它非常易于使用,而且设计非常出色:)
你可以去链接看看你是否喜欢它
考虑到您的示例,为了显示TipTip的工具提示,您只需执行以下操作:
- 包括TipTip的CSS和JS文件引用
- 放一些JS:
$(“#img1”).tippip()代码>
- 将工具提示的内容放在图像的
选项中:标题
例如:
在应该使用的鼠标上应用工具提示
$('#img1').mouseover(function(){
$(this).attr('title','MY Image Title');
});
您可以使用事件对象的pageX、pageY将div定位在图像下方
请尝试此链接以获取解决方案。
alt
如果找不到图像,则显示替代文本。..not工具提示