0

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

这是我的代码。

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

查询:

$(document).ready(function() {
$("#myform :input").tooltip({
position: "center right",
offset: [-2, 10],
effect: "fade",
opacity: 0.7
});
});
4

2 回答 2

0

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

下载 jQuery UI 1.9.0

于 2012-11-20T19:14:32.380 回答
-1

As War10ck stated, this is not present in the version that you are using. You choices would be to either update it, or use a different library. I am a big fan of Twitter Bootstrap and the tooltips it offers, just my two cents :).

于 2012-11-20T17:10:20.847 回答