Я очень новичок в jQuery, Ajax и подобных вещах. Я нашел решения о том, как внедрить фрагменты HTML в мой сайт:
$(document).ready(function(){
$('a').click(openContent); //binding all anchors to this function
});
function openContent(){
var path = $(this).attr('href');
$('#content').load(path);
return false; //to prevent browser from loading the single HTML fragment
}
Это действительно хорошо работает! Проблема в том, что эти функции не будут выполняться при нажатии на якоря, расположенные в новом фрагменте HTML, которые были введены прямо ранее. Таким образом, фрагмент не будет вставлен в div, браузер будет загружать фрагмент только для себя.
Надеюсь, есть решения, которые не так сложно ... спасибо
UPDATE:
Хорошо, живи хорошо, НО,
в этих фрагментах также есть изображения, подключенные к плагину лайтбокса jQuery (издание Balupton) с rel = "lightbox-tour". Они отображаются в новом окне вместо lightbox-div. Есть предложения?