我正在尝试使用名为qTip的 jQuery 插件来显示一个不错的工具提示。
但是,我得到了一个奇怪的结果。我已将 jQuery 库添加到我的 Scripts 文件夹中,并在其中创建了一个“3rdParty”文件夹,qhich 有 qTip 文件。
然后我在我的 Asp.Net MasterPage 中引用它们:
<head runat="server">
<link rel="shortcut icon" href="/favicon.ico" />
<meta http-equiv="refresh" content="1140" />
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
<script type="text/javascript" src="/Scripts/jquery-2.0.3.min.js"></script>
<script type="text/javascript" src="/Scripts/3rdParty/jquery.qtip-1.0.0-rc3.min.js"></script>
<script>
$(document).ready(function() {
$('#test').qtip({
content: 'Mice eat cheese, but not stones.'
});
});
</script>
</head>
然后我的屏幕上有一个图像,我只是想在鼠标移过它时显示一个工具提示:
<a href="/default.aspx">
<asp:Image ID="test" runat="server" ImageUrl="/Images/main_icon.png" BorderStyle="None" />
</a>
但是,当我加载屏幕并将鼠标移到图像上时,“工具提示”出现在屏幕最左侧的边框上,显示预期的文本,但是当我将鼠标移开时它永远不会消失。此外,它只是文本。没有真正的工具栏。