У меня есть несколько div, которые обновляются с помощью Ajax после того, как пользователь нажимает на ссылку на странице.
Вот мой код для div обновления Ajax:
<script type="text/javascript"><!-- AJAX CALL FOR MY PICTURES -->
$(document).ready(function() {
$('#pictures_wrapper a.delete_image').live('click', function(e){
$('#pictures_wrapper').load( $(this).attr('href') + ' #pictures_wrapper' );
e.preventDefault();
});
});
</script>
На этой же странице я загружаю этот эффект Jquery:
<script type="text/javascript"><!-- HOVER OVER ITEMS CHANGE BG COLOR -->
$(document).ready(function() {
$(".item_control_box").hide();
jQuery('.each_item_container').hover(function() {
jQuery(this).find('.item_control_box').show()
}, function() {
jQuery(this).find('.item_control_box').hide();
});
});
</script>
Моя проблема в том, что когдапользователь нажимает на ссылку, чтобы обновить Div, этот эффект jquery прерывается и больше не работает.Я думаю, что мне нужно как-то «перезагрузить» эту функцию, так как перезагружается только div, а не вся страница.Как я могу сохранить эту функцию Jquery работающей после обновления div?