Я безумен

2009-07-29

Небольшая доработка jTip

Filed under: Разработка,JS — thekillerfox @ 11:11 дп
Tags: , ,

Была поставлена задача сделать 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

Авось кому нибудь это поможет.

Создайте бесплатный сайт или блог на WordPress.com.