Вы заменяете все содержимое вашего #pop_div
, когда вы вставляете HTML-код, создаются новые элементы DOM, поэтому событие не связывается.
Элемент span удален из DOM, а связанные с ним события больше не работают.
Я думаю, вам не нужно заменять все содержимое этого div, вы можете структурировать ваш div следующим образом:
<div id="pop_div" >
<span>X</span>
<img/>
<div id="content"></div>
</div>
В вашем мышином центре:
$('#team_div > ul img').bind('mouseenter',function(){
$('#pop_div img').attr('src', img); // set the image source
$('#pop_div #content').html(content); // display the content
});
Источник изображения изменяется, и переменная content
вставляется в '#content'
div.
Ваш обработчик кликов останется таким, как сейчас, потому что на элемент span это не влияет.