2010-11-04 2 views
0

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

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

$(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, чтобы вернуть соответствующую информацию.

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

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

ответ

2

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

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

работает отлично !!! Большое спасибо! –

Смежные вопросы