Load автоматически отфильтрует все, кроме тега body в документе. Если у вас есть javascript в заголовке документа, он не будет загружен вместе с документом. Попробуйте переместить ваш javascript в тег body и посмотрите, работает ли он.
В jQuery 1.2 теперь вы можете указать
Селектор jQuery в URL. Делать это
будет фильтровать входящий HTML
документ, только вставка элементов
которые соответствуют селектору. Синтаксис
выглядит примерно так: "url #some>
селектор ". Селектор по умолчанию" тело> * "
всегда применяется. Если URL содержит
пространство должно быть escape () d. Увидеть
примеры для получения дополнительной информации.
Обновлено на основе комментариев
Вам необходимо загрузить CSS с базовой страницей. Поскольку тег link должен находиться в элементе head, нет простого способа загрузить его через AJAX. Вы можете добавить ссылку на заголовок документа, но для получения ссылки на ссылку, вероятно, потребуется отдельный вызов или изменение для возврата ссылки и html, обернутого как объект json. Лучше просто включить CSS в основной документ.
Я думаю, что если вы вернули только следующий контент из вашего вызова AJAX, он должен работать.
<ul id="gallery">
<li><span class="panel-overlay">This is an overlay</span><img src="img1.jpg" alt="test1" title="test1" /></li>
<li><span class="panel-overlay">This is an overlay</span><img src="img2.jpg" alt="test2" title="test2" /></li>
<li><span class="panel-overlay">This is an overlay</span><img src="img3.jpg" alt="test3" title="test3" /></li>
<li><span class="panel-overlay">This is an overlay</span><img src="img4.jpg" alt="test4" title="test4" /></li>
</ul>
<script type="text/javascript">
$(function() {
$('#gallery').galleryView(
{
panel_width: 474,
panel_height: 353,
frame_width: 50,
frame_height: 50,
transition_speed: 350,
easing: 'easeInOutQuad',
transition_interval: 0
});
});
</script>