Была поставлена задача сделать tooltip на сайте. Причем нужен он был только в одном месте, правда зная подход сегодня не нужно завтра нужно ,решил не заморачиваться, да и в верстке я не особо крут, поэтому решил воспользоваться плагином для jquery – jTip. Выглядит все симпатично, работает без нареканий, а так как на сайте уже использовался jQuery, то вообще все хорошо, вот только подгружает он страницы только извне. А меня бы вполне устроил функционал показать содержимое какого то скрытого блока как tooltip’a. И решил допилить.
Открываем jtip.js и находим там function JT_show(url,linkId,title)
Переходим к последней строчке $(‘#JT_copy’).load(url);
И заменяем ее на такую конструкцию
if (params['element_id']!==undefined)
$('#JT_copy').html($('#'+params['element_id']).html());
else
$('#JT_copy').load(url);
Вуаля, теперь чтобы загрузить не содержимое страницы, а содержимое блока, надо всего лишь передать id блока как параметр element_id в любом урле. Я делал вот так
Warning
Авось кому нибудь это поможет.