Jquery Tools - несколько подсказок, разные изображения - PullRequest
0 голосов
/ 12 марта 2012

Я сделал несколько всплывающих подсказок, используя JQuery Tools, который работает нормально, но мне нужна вторая подсказка на той же странице с другим изображением, и я не знаю как. Вот мой код:

<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; 

}

Я подумал, что должен просто сделать то же самое, что и это, но изменить "подсказку" на "подсказку2" и выбрать другое изображение в CSS, но это не работает. Кто-нибудь может помочь? К сожалению, форумы по JQuery Tools, похоже, не работают, поэтому я не могу там помочь.

Спасибо.

1 Ответ

2 голосов
/ 16 апреля 2012

Вот как я это сделал, но, вероятно, его можно улучшить:

<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; 
}
...