工具提示未显示。只有通常在浏览器中显示的标题才会显示......我该怎么办?
这是我的代码。
Html代码:
<form action="/validate.php" method="post" id="myform">
<table width="100%" border="1"><tr><td style="max-width:150px;">
<span id="l1" class="label">Username:</span></td><td
style="min-width:500px;"><input type="text" name="username" id="username"
class="input" title="Username must contain only alphabets and numbers"/>
</td></tr><tr><td>
<span class="label" id="l2">Password:</span></td><td><input
type="password" name="pass" id="pass" class="input"/>
</td></tr><tr><td>
<span class="label" id="l3">Repeat password:</span></td><td><input
type="password" name="rep-pass" id="rep-pass" class="input"/>
</td></tr></table>
</form>
的CSS:
.tooltip {
background-color:#000;
border:1px solid #fff;
padding:10px 15px;
width:200px;
display:none;
color:#fff;
text-align:left;
font-size:12px;
-moz-box-shadow:0 0 10px #000;
-webkit-box-shadow:0 0 10px #000;
}
Jquery的:
$(document).ready(function() {
$("#myform :input").tooltip({
position: "center right",
offset: [-2, 10],
effect: "fade",
opacity: 0.7
});
});
答案 0 :(得分:0)
尝试更新您的jQuery UI库。我可能是错的,但你的1.8.2版本的库应该是你的jQuery库。 jQuery UI已经超过这个数字了很长一段时间。即便如此,您必须运行jQuery UI 1.9.0版才能使用菜单,工具提示等新功能。
答案 1 :(得分:-1)
正如War10ck所说,您使用的版本中不存在此问题。您可以选择更新它,或使用其他库。我是Twitter Bootstrap及其提供的工具提示的忠实粉丝,只是我的两分钱:)。