【问题标题】:Best method of getting a tooltip to appear around an image?让工具提示出现在图像周围的最佳方法?
【发布时间】:2011-08-04 16:23:22
【问题描述】:

我一直在研究一些 jQuery 插件,以便在图像悬停时在图像周围显示工具提示。但我一直找不到,我正在寻找的是一个工具提示,可以在工具提示中使用相同的图像时加载以及描述、文本和评级。

所以我正在考虑自己制作,想知道你们认为最好的方法是什么?

一般的想法是顶部有一排图像,当用户将鼠标悬停在其中时,会出现一个带有相同图像的圆形矩形,并将信息填充到图像的左侧。他们必须让工具提示消失,而不是缩略图。

你们知道任何 jQuery 工具提示插件可以做到这一点吗?无需重新发明轮子。

<div class="item">
    <div class="thumbail">
        <img src="" alt="" />
    </div>

    <div class="hiddentooltipinfo">
        <div class="tooltipinfo">
            <div class="info">
                <h3>Title</h3>
                <p>Text</p>
            </div>

            <div class="rating">
                <p>85%</p>
            </div>
        </div>
    </div>
</div>

【问题讨论】:

  • 会是这样吗? jsfiddle.net/BFzE7
  • 差不多。让我通过一些定制来进一步了解。

标签: jquery jquery-plugins tooltip jquery-tooltip


【解决方案1】:
  • 我还没有找到我喜欢的工具提示插件我只是自己构建一个。老实说,我愿意提供帮助。
  • 我建议您使用 html img 属性,并将评级作为十进制值或带有 % 符号的百分比。两者都清楚地表明了百分比。另外,请务必包含widthheight 属性
  • 我最不喜欢的插件是qTip

<!-- You could use this as your markup: -->
<div class="item">
    <div class="thumbail">
        <img src='' width='' height='' title='' alt='' data-rating='' />
    </div>
</div>

<!-- Depending on why you have the extra markup, you could potentially
     Just use the following: -->
<img src='' width='' height='' title='' alt='' data-rating='' />

【讨论】:

  • 嘿Levi,我会存储更多我没有写出来的信息。像 viewsdate added 等等 本质上它是一个圆形的 div,隐藏了所有内容,但图像。一旦您将鼠标悬停在图像上,一切都会出现。离开工具提示后,所有内容都会隐藏,而不是图像。
  • @Bombcode 如果这些字段中的每一个都很短,那么我仍然建议将它们作为data-* 属性粘贴并使用一些甜美的jQuery 将它们挑选出来并显示出来。
【解决方案2】:

只要在图片标签上使用 ALT 和 TITLE 属性,如果你想要更多的 jquery 有插件等很酷的工具提示..

<img src="#" alt="Submit" title="submit">

http://flowplayer.org/tools/tooltip/index.html

http://www.1stwebdesigner.com/css/stylish-jquery-tooltip-plugins-webdesign/

【讨论】:

  • 嗯,什么?我不明白我的意思。我正在寻找执行此操作的最佳方法,或者是否已经存在具有类似功能的工具提示。
猜你喜欢
  • 2010-09-21
  • 1970-01-01
  • 2014-01-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-09-03
相关资源
最近更新 更多