无法在鼠标悬停时显示工具提示,jquery1.11

时间:2014-11-18 14:14:23

标签: javascript jquery html css jquery-ui

我的要求是在图像鼠标上显示工具提示。我正在使用jquery1.11。但我无法实现它。 这是 my fiddle

我想在鼠标悬停图片时显示工具提示下面的表数据:

<table class="statusRollup" style="position:absolute;">
    <tr><td>tooltip Data1 </td></tr>
    <tr><td>tooltip Data2</td></tr>
</table>

示例代码:

$.widget("ui.tooltip", $.ui.tooltip, {
    options: {
        content: function () {
            return $(this).prop('title');
        }
    }
});

$(function () {
    $('.one').attr('title', $('.statusRollup').remove().html())
    $(document).tooltip();
});

他们有什么建议吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您可以使用它,只需将title=""属性应用于您想要提供工具提示的项目。

<td class="sample-two">Row1 
<img class="one" src="http://ssl.gstatic.com/gb/images/b_5dae6e31.png" 
width="15" height="15" alt="" title="testing"/>

使用JSFiddle:http://jsfiddle.net/ubKtd/1132/

row1的img说测试。

我建议访问:http://jqueryui.com/tooltip/

如果您想要在评论中提出的问题:

JS:

$(function () {
      $(document).tooltip({
          content: function () {
              return $(this).prop('title');
          }
      });
  });

$(function () {
    $('.one').attr('title', $('.statusRollup').remove().html())
    $(document).tooltip();
});

还添加了jQuery UI,因为它没有从我看到的内容中添加:

<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/themes/smoothness/jquery-ui.css" />
<script src="//ajax.googleapis.com/ajax/libs/jqueryui/1.11.1/jquery-ui.min.js"></script>

使用JSFiddle:http://jsfiddle.net/0w9yo8x6/3/ *使用jQuery 1.11.1 *