【问题标题】:how to do a [?] explanation/'tooltip' link?如何做一个[?]解释/'工具提示'链接?
【发布时间】:2010-01-19 18:25:24
【问题描述】:

在输入字段旁边,我想要一个小的“[?]”链接,它会显示一个简短的说明。我希望此链接在鼠标悬停在 [?] 上以及单击 [?] 时both 显示此工具提示。没有与此 [?] 链接相关的其他操作。

当元素被点击时,一个普通的工具提示(当面对 HTML 标签或 jquery 工具提示插件时由浏览器提供)消失,这对大多数情况很有用,但不是这个。如何在点击时也显示工具提示?

<label for='myInput'>
   Type here
   <a href='#' title='brief explanation!'>[?]</a>:
</label>
<input id='myInput' name='myInput'/>

我怎样才能达到这个效果?

【问题讨论】:

    标签: javascript jquery tooltip


    【解决方案1】:

    您可以使用qTip 执行此操作。使用show: { when: { event: 'click' } }

    【讨论】:

    • @BalusC:谢谢!当我单击链接时,这会显示工具提示。但是你知道我如何让它在悬停时出现吗?我的问题是如何保留正常的工具提示行为同时也被点击触发。我尝试传递一系列事件,但没有成功:show: { when: { event: ['click','mouseover'] } }
    • 用空格分隔,例如event: 'click mouseover'.
    • 实际上,我想要的行为是通过在默认模式下使用 qtip 来实现的(与“show: {when: {event: 'mouseover'} }”相同)。如果链接被禁用/href='#',则工具提示在单击时仍然可见。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多