工具提示不能在ie中工作
Tooltips not working in internet explorer
我有一个用户注册JSP页面,其中我使用密码字段和重新键入密码字段进行用户注册,并且还使用密码策略和重新键入密码策略的工具提示。但是这个javascript工具提示不能在ie浏览器中正确显示,它正在变得扭曲。我要放弃我曾经做过的事。
<div class="row">
<label for="lbl-01"><bean:message key="registrationForm.userLoginPassword"/> <span class="formElementRequired">*</span></label><a href="#" class="tooltip-right" data-tooltip="Password should contain at least one Capital letter, one special character and one number.And password length should be atleast 8 characters"><img src="/TMLWeb/image/help.png"/></a>
<html:password property="userLoginPassword" styleId="userLoginPasswordId" styleClass="text" maxlength="100"/>
<logic:messagesPresent property="userLoginPassword">
<font color="red"><html:errors property="userLoginPassword" /></font>
</logic:messagesPresent>
</div>
我正在使用data-tooltip作为工具提示,但在IE中不能正常工作。有人能帮忙吗?
你没有指定是哪个版本的IE——这一点我们几乎总是需要知道的。
简而言之,data-tooltip
在IE7
及以下不做任何事情。
我知道它在IE8
中有部分支持,在IE9+
中应该可以很好地工作。
它将工具提示复制到title
属性,这将适用于直接文本。
另一个选择是寻找一个工具提示库的IE,这是这个问题和StackOverflow的范围之外。
<!--[if lt IE 9]>
(function() {
function fixTooltips(els) {
for (var i = 0; i < els.length; i++) {
var el = els[i];
var tooltip = el.getAttribute("data-tooltip");
if (tooltip) {
el.title = tooltip;
}
}
}
var els = document.getElementsByTagName("a");
fixTooltips(els)
}());
<![endif]-->
相关文章:
- 为什么这在IE中的工作方式与在Firefox中不同
- 点击选择Div不在IE上工作
- 如何编写在Chrome和IE中正常工作的JavaScript
- Target=_blank don'我不在mozilla和IE工作
- 如何隐藏空<span>在IE中使用javascript.(注意,在其他浏览器中工作正常)
- 读取在具有IE的工作程序中生成的对象URL
- Json到CSV下载,可以在chrome中工作,但不能在IE浏览器中工作
- jQUery Code没有'我不在IE工作
- 为什么这个书签脚本是't在IE工作
- 类构造函数super()没有'我不在IE工作
- JavaScript onclick在IE 9中工作两次,然后停止
- HTML5视频无法在chrome上工作,在服务器上托管后的IE,mov文件中的视频(quicktime格式)
- JSSOR转盘滑块在IE中不工作
- Iframe加载调整大小在Chrome中工作,但不能在IE或Firefox中工作
- onmousemove=null不会'我不在IE工作
- Javascript/AAJAX在Opera中不起作用,在FF/IE/Chrome中完美工作
- execCommand('另存为',true,'data.csv');不在IE工作
- 我的剧本赢了'不能在IE中工作(甚至9)?修改复制文本的简单javascript
- 纯Javascript: onClick切换行/图像:Firefox/Chrome -工作:IE -不工作
- jQuery菜单不工作ie(文档模式:怪癖)