В моем HTML есть несколько DIV, которые я загружаю динамически, используя AJAX.
$("#workPanel").load("ex.html");
У меня также есть несколько статических ссылок, которые нажимаются, вызывая кладку JQUery для перетасовки этих динамических DIV.
$('#filtering-nav li.1 a, li.2 a, li.3 a').click(function(){
$('#primary').masonry();
return false;
});
$('#primary').masonry({
columnWidth: 100,
itemSelector: '.box:not(.invis)',
animate: true,
animationOptions: {
duration: speed,
queue: false
}
});
Перестановка работает нормально после первой загрузки страницы, но когда обновляются динамические DIV, перестановка больше не работает. Я предполагаю, что функция live () или bind () должна быть где-то вызвана, но я не знаю, как и где необходимо выполнить привязку.
Пожалуйста, помогите мне здесь.
Заранее спасибо!