无法将表单输入字段上的 JQuery UI 工具提示限制为仅在单击/焦点事件上显示
Cannot restrict JQuery UI tooltip on form input field to be displayed on click/focus event only
>基本上,我试图仅在焦点事件上显示JQuery UI工具提示(在表单输入字段上(。第一次工作正常...它会打开工具提示,并在模糊时将其关闭。但是第二次单击输入字段没有任何作用!请帮忙!
<script type="text/javascript">
$(document).ready(function () {
$("input[name='fname']").tooltip({
position: { my: "left top", at: "left-30 bottom+10" },
hide: { effect: "fold", duration: 400 },
disabled: true
});
$("input[name='fname']").tooltip({ content: "Please enter your first name."});
$("input[name='fname']").focus(function (){
$("input[name='fname']").tooltip("enable");
$("input[name='fname']").tooltip("open");return false;
});
$("input[name='fname']").blur(function(){
$("input[name='fname']").tooltip("close");
$("input[name='fname']").tooltip("disable");return false;
});
});
</script>
形式要长得多,但我认为只有一个字段就足以专注于问题。关于这个话题的讨论不多,提供的建议也不起作用。
我怀疑两个问题:
1(在以下行中: $("input[name='fname']").tooltip("enable");
$("input[name='fname']").tooltip("open");return false;
将input[name='fname']
更改为(this)
2( 尝试移动此行:紧跟在此行之后$("input[name='fname']").tooltip({ content: "Please enter your first name."});
:
$("input[name='fname']").tooltip("disable");return false;
相关文章:
- 角度的项目列表 ng 重复,ng 单击显示全宽描述
- Jquery on单击“显示信息”
- VBA IE单击/显示没有id或标记而不是超链接的javascript
- Asp.net 客户端单击显示表中其他单元格的值
- 通过键盘单击显示按钮上的按键事件
- AngularJS嵌套具有多维数组的元素,并通过单击显示它们
- 如何通过单击显示数组和按钮
- 单击显示随机图像(Javascript)
- 隐藏李的子项并通过单击显示
- Angularjs 通过 ng 单击显示更多省略号文本
- on单击显示/隐藏 想要在隐藏 javascript 上折叠图像大小
- 隐藏对象并通过单击显示它
- 单击显示在同一页面或同一选项卡中
- on单击“显示iframe 5000”,然后隐藏
- 在表单字段HTML/JQuery中单击显示图像
- 显示或隐藏通过单击显示的信息
- 单击“显示日期”字段,然后单击“选择日期”隐藏日期字段
- 当用户单击“显示链接”时,显示密码,再次单击时将其隐藏
- 单击显示更多时显示更多图像
- 如何从目录加载图像,然后单击显示