есть вот такой код
<div class="photo"><img src="images/edit.gif" />
<div class="functional_icons"><?=icons()?></div>
</div>
Который выводит кликабельные иконки (функция icons() )
На странице подключается скрипт icons.js, который отрабатывает клики по этим иконкам так:
$(".functional_icons img").click(function(){
...
})
все чудесным образом работает.
Но, стоит мне попытаться подгружать иконки аяксом
$.post("icons_ajax.php", {source:1, source_id:36}, function(response)
{
$('.functional_icons').html(response);
});
<div class="photo"><img src="images/edit.gif" />
<div class="functional_icons"></div>
</div>
как все перестает работать. Точнее, иконки аяксом подгружаются, но они не кликабельны.
Почему?
в файле icons_ajax.php та же функция icons().
конечный html код в первом и во втором варианте (firebug) совершенно одинаковый.