0

我已经使用 JQuery 工具制作了一些工具提示,效果很好,但我希望在同一页面上使用不同的图像提供第二个工具提示,但我不知道如何操作。这是我的代码:

<span id="tip">
<img src="images/info20.png" title="(popup text)" />
</span></td>

$(function() {  
$("#tip img[title]").tooltip({position: "top right", offset:[0,-25]});
});

.tooltip {
display:none;
font-family: arial;
background: url(../images/purple.png);
font-size:11px;
height:70px;
width:160px;
padding:25px;
color:#fff; 

}

我认为我应该能够制作一个与此相同的图像,但将“tooltip”更改为“tooltip2”并在 CSS 中选择不同的图像,但这不起作用。任何人都可以帮忙吗?不幸的是,JQuery Tools 上的论坛似乎坏了,所以我在那里得不到任何帮助。

谢谢。

4

1 回答 1

2

这是我的做法,但它可能可以改进:

<span id="tip" class="puprle">
<img src="images/info20.png" title="(popup text)" />
</span>

<span id="tip" class="green">
<img src="images/info21.png" title="(popup text 2)" />
</span>


$(function() {  
  $("#tip.purple img[title]").tooltip({
    position: "top right",
    offset:[0,-25],
    tipClass:'tooltipPurple'
  });
  $("#tip.green img[title]").tooltip({
    position: "top right",
    offset:[0,-25],
    tipClass:'tooltipGreen'
  });
});

.tooltipPurple {
    display:none;
    font-family: arial;
    background: url(../images/purple.png);
    font-size:11px;
    height:70px;
    width:160px;
    padding:25px;
    color:#fff; 
}

.tooltipGreen {
    display:none;
    font-family: arial;
    background: url(../images/green.png);
    font-size:11px;
    height:70px;
    width:160px;
    padding:25px;
    color:#fff; 
}
于 2012-04-16T12:00:00.880 回答