jquery中的工具提示鼠标移动问题
Tooltip mouse move issue in jquery
我在鼠标移动时使用了工具提示。它运行良好。但我无法访问锚点标签元素内部。鼠标光标不应该在工具提示容器内移动。我不使用任何插件作为工具提示。有人能解决这个问题吗。
$(document).on('mousemove','.showmobileRegfieldDef',function(e){
var left = e.pageX - $(this).parent().offset().left - 70;
var top = e.pageY - $(this).parent().offset().top + 300;
$('#popup-content').css( {
top: top,
left: left
} );
});
var tooltips = document.querySelectorAll('.tooltip span');
window.onmousemove = function (e) {
var x = (e.clientX + 20) + 'px',
y = (e.clientY + 20) + 'px';
for (var i = 0; i < tooltips.length; i++) {
tooltips[i].style.top = y;
tooltips[i].style.left = x;
}
};
不确定你的问题到底是什么意思。无论如何,试试这个js。它也在锚标签内工作。:)
看看这把小提琴。希望我的回答能有所帮助。谢谢http://jsfiddle.net/JVDFc/
您不需要检查客户端位置以获取工具提示。我宁愿这样做:
addTooltip: function(element, text) {
var tooltip = $("<span>").css({
position: "absolute",
display: "none",
background: "yellow"
}).addClass("tooltip").text(text);
$(element).append(tooltip);
$(element).hover(function(){
tooltip.css("display", "block");
}, function(){
tooltip.css("display", "none");
});
},
代码会将工具提示附加到相关元素上,并在您将鼠标悬停在它上面时显示它。现在您所要做的就是根据您的需要更改CSS,您就完成了
相关文章:
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Javascript移动站点重定向问题
- 移动网站重定向问题
- Javascript移动重定向问题
- 移动设备上的视口问题
- 响应菜单问题-如何在移动环境中处理HREF和onclick事件
- 苹果/野生动物园在移动设备上播放背景视频时出现问题
- 离子框架移动应用程序性能问题
- jQuery 移动内部页面问题
- 剑道UI移动版 - 按钮点击时调用功能时出现问题
- 移动safari浏览器的滚动问题
- 猫头鹰旋转木马-自动高度移动问题
- 导航栏上的悬停移动问题
- 谷歌地图与ngmap移动问题
- iframe关于光标移动问题的设计模式
- jquery中的工具提示鼠标移动问题
- 引导旋转木马移动问题
- Html5画布旋转和移动问题
- 数据缓存jquery移动问题
- Codeigniter - Facebook - JQuery移动问题