Навигация на Js и неприятности, с этим связанные
Обновляю сайт, для ускорения загрузки страниц на тематической странице стал использовать Jscript-подгрузку информации из другого файла с помощью function(eventObject), переход по ссылке без перезагрузки страницы, ссылки на страницу- по якорю(#). (пример тут- http://igor-26yu[dot]narod[dot]ru/ajaxlinki/index5.html )
Но есть пару капель дегтя- - Для подгружаемого контента не работают Js-плагины? к примеру Easy Tooltip плагин всплывающих подсказок, -При такой организации навигации в коде страницы подгружаемая информация не отражается -возникает вопрос- будет индексироваться поисковыми машинами (подозреваю что нет), и если не будет- какие варианты для преодоления этого момента? не хотелось бы отказываться от такого удобного варианта. |
Цитата:
Цитата:
Есть еще вариант с использованием #! и обработкой серваком спец-запросов от ПС, но это все ни к чему. |
Спасибо,
Цитата:
$(document).ready(function(){ $("img").easyTooltip(); }); Можно немножко ликбеза? Подгрузка происходит через "$('#d1').click( function(eventObject) {eventObject.preventDefault();$('#outputinfa').loa d( "forindex5.html #infa1")[ТУТ];});" Как я понимаю, [тут] и нужно инициализировать easyTooltip в отношении загружаемого контента, но с синтаксисом ни как не выходит... мануалы курил, жевал, но опыта, чесно говоря, маловато.. Цитата:
|
Цитата:
В load() вроде тоже можно указать callback, но он вызывается для предобработки ответа сервера, то есть html уже загружен, но еще не вставлен в документ. |
Цитата:
Там три аргумента - урл,дата и коллбэк. Ты у себя указал только урл, дату тебе можно пропутить. $('#outputinfa').load("forindex5.html#",function(text,status,xhr){ //твой коллбэк доблжен был быть тут.Тебе осталось только применить твой тултип для вновь загруженного контента. var html = $(text).find('img').easyTooltip();//text этот твой загруженный forindex5.html $('body').append(html);//вставляем его на страницу. }); Возможно, придется сначала вставить а потом уже применять тултип. |
Часовой пояс GMT +3, время: 12:19. |