Тоже касается и owlCarousel - зачем при каждом клике вызывать?
Поменяй html с:
<div id="work_item1">
на:
<div class="work_item" data-work="1">
Тогда js будет таким:
$('.work_item').click(function(){
var workId = $(this).data('work');
$('#add_block').load('/portfolio-list.html #work' + workId + ' > *', function() {
$(this).parents('.grey').show();
});
});
Решай вышеозвученные вопросы и будет все пучком.