答案 0 :(得分:0)
你可以使用bootstrap来解决这个问题,特别是bootstrap popovers。
首先,在您的script.js
或script
标记中包含...
$(document).ready(function(){
$('[data-toggle="popover"]').popover();
});
在你的html的head标签中,包括......
<link rel="stylesheet" href="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script src="http://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
要制作你的弹出窗口,请执行此操作。
<a href="#" title="New Event Popover" data-toggle="popover" data-placement="left" data-content="These are your events">Click</a>
答案 1 :(得分:0)
有一系列解决方案,从HTML元素中的简单“title”属性开始,通过jQuery等javascript库进行弹出控制。
显示了简单的解决方案:
<html...
<table...
<tr...
<td><ul><li title="New Event on date 2016-Apr-10.">New Event</li></ul></td>
这有局限性:主要是该文本只被格式化为简单段落,浏览器决定如何显示它。它也仅在您将鼠标悬停在列表项上方时可用,而不是在您单击该项时。
这是一个很好的,简单的解决方案,可用于更好,更复杂的解决方案。
答案 2 :(得分:-1)
您可以使用jQuery工具提示来实现这一目标。
<a href="#" data-toggle="tooltip" title="Calendar!">Calendar data here</a>
<script>
$(document).ready(function(){
$('[data-toggle="tooltip"]').tooltip();
});
</script>