首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >显示Jquery工具提示点击鼠标悬停的文本框

显示Jquery工具提示点击鼠标悬停的文本框
EN

Stack Overflow用户
提问于 2013-09-25 09:01:45
回答 2查看 15.2K关注 0票数 1

我正在使用Jquery工具提示。

如何显示工具提示点击文本框中的鼠标。css用来显示工具提示箭头在中心(对于第二个文本框)的第二个文本框,它的下移。

代码语言:javascript
复制
<br/><br/>
<input id="ag22" title="We ask for your age only for statistical purposes.We ask for your age only for statistical purposes.We ask for your age only for statistical purposes.We ask for your age only for statistical purposes.We ask for your age only for statistical purposes." />

<br/><br/>
<input id="ag22" title="We ask for your age only for statistical purposes." />

jQuery

代码语言:javascript
复制
$(document).tooltip({
    position: {
        my: "left center",
        at: "right center",
        using: function (position, feedback) {
            $(this).css(position);
            $("<div>")
                .addClass("arrow")
                .addClass(feedback.vertical)
                .addClass(feedback.horizontal)
                .appendTo(this);
        }
    }
});

下面是我尝试过的链接:http://fiddle.jshell.net/b7SCN/

EN

回答 2

Stack Overflow用户

发布于 2013-09-25 09:05:51

当您单击这个trigger时,可以添加一个jsFiddle来模拟鼠标。

http://jsfiddle.net/AK7pv/

在不能使用相同的ID添加两个元素之后,使用CLASS具有多个元素

检查此主题:jQueryUI tooltip Widget to show tooltip on Click

票数 4
EN

Stack Overflow用户

发布于 2013-09-25 09:16:26

不要在mouseover上做任何事情,在初始化工具提示之前添加它。您可能还必须禁用focusin

代码语言:javascript
复制
$('input').on('mouseover',function(e) {
    e.preventdefault();
});

在单击时打开触发器工具提示

代码语言:javascript
复制
$('input').on('click',function(e) {
    $(this).tooltip('open');
});

编辑:将$(document).tooltip更改为$('input').tooltip

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19000545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档