为什么工具提示在jquery中不起作用

时间:2012-11-20 15:03:10

标签: jquery html css

工具提示未显示。只有通常在浏览器中显示的标题才会显示......我该怎么办?

这是我的代码。

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
});
});

2 个答案:

答案 0 :(得分:0)

尝试更新您的jQuery UI库。我可能是错的,但你的1.8.2版本的库应该是你的jQuery库。 jQuery UI已经超过这个数字了很长一段时间。即便如此,您必须运行jQuery UI 1.9.0版才能使用菜单,工具提示等新功能。

Download jQuery UI 1.9.0

答案 1 :(得分:-1)

正如War10ck所说,您使用的版本中不存在此问题。您可以选择更新它,或使用其他库。我是Twitter Bootstrap及其提供的工具提示的忠实粉丝,只是我的两分钱:)。