Я только догадываюсь, потому что я не видел ваш код, но когда вы динамически загружаете контент, используя ajax, любой javascript внутри нового контента не будет выполняться.
Лучший способ обойти это - использовать живую функцию jQuery для нацеливания на ссылки внутри недавно загруженного контента, который заменяет src изображения при нажатии - нет необходимости использовать load для захвата изображения. Вот пример кода:
Главная страница javascript (я не включил функцию загрузки)
$('.project').live('click',function(){
newImg = $(this).attr('data-img');
$('#content img.projectImg').attr('src', newImg);
})
HTML в загруженном контенте
<div id="content">
<!-- this content was dynamically loaded -->
<img class="projectImg" style="float:right"/>
<ul>
<li class="project" data-img="project1.jpg">Project 1</li>
<li class="project" data-img="project2.jpg">Project 2</li>
</ul>
</div>