当用户输入文本框时,我会显示一个jquery移动弹出窗口。我无法弄清楚的几个问题。
这是我的代码:
的Javascript
function showPwdHints(x) {
x.style.background = "yellow";
$('#popbox').popup('open');
$('#popbox').position({
my: "left center",
at: "right center",
of: "#pwd"
});
}
HTML
<s:password label="New Password" name="NewPwd" class="infoReset" id="pwd" onfocus="showPwdHints(this)"/>
<div data-role="main" class="ui-content">
<a href="#popbox" data-rel="popup" class="ui-btn ui-btn-inline" data-transition="slide" data-position-to="#pwd" data-dismissible="false">Password Rules</a>
<div data-role="popup" id="popbox" class="ui-content" data-arrow="l">
password hints
</div>
</div>
此屏幕截图显示了我在“新密码”字段中单击后的状态。我希望弹出窗口位于字段的右侧,文本框应该具有焦点,以便我可以开始键入并开始实时验证。 有什么建议吗?