Загружать разные подсказки для каждой ссылки - PullRequest
0 голосов
/ 04 ноября 2010

Я использую этот скрипт всплывающей подсказки на своем сайте: http://craigsworks.com/projects/simpletip/

Проблема в том, что у меня есть несколько ссылок в одном классе div, и я хочу загружать разное содержимое в подсказке, когда мышь находится над разными ссылками,Вот код, который я использую для загрузки всплывающей подсказки:

$(document).ready(function(){
// Create your tooltips 
var api = $(".ttip a").simpletip().simpletip(); 
api.load('include.php'); 
});

Было бы здорово, если бы я мог отправить некоторые параметры записи в файл include.php, основываясь на ссылке, которая на самом деле была найдена.

<div class="ttip">
<a userid="1" href="#" >user1</a><br />
<a userid="2" href="#">user2</a>
</div>

Мне нужно перехватить идентификатор пользователя в файле include.php, чтобы получить соответствующую информацию.

Теперь всплывающая подсказка работает только для первой ссылки.Для второго вместо текста отображается текст по умолчанию!

Может кто-нибудь помочь, пожалуйста?

1 Ответ

2 голосов
/ 14 ноября 2010

Вам нужно назначить всплывающие подсказки каждому элементу отдельно и передать идентификатор пользователя, используя 2-й параметр load ():

$(document).ready(function(){
 $(".ttip a")
  .each(
  function(i)
  { 
    var api=$(this).simpletip().simpletip(); 
    api.load('include.php',{userid:$(this).attr('userid')}); 
  })
});
...