Cufon.refresh после обновления asp.net asp.net

У меня есть страница, которая использует cufon и asp:UpdatePanel. После обратного вызова ajax новый контент не заменяет теги на cufon. Я пробовал:

<script type="text/javascript">
    alert('Cufon refresh start!');
    Cufon.refresh();
    alert('Cufon must be ok!');
</script>

Но не получайте никаких предупреждений или замены куфонов.

2 ответа

Решение

Связанный с Как выполнить обратный вызов javascript после обратной передачи панели обновления? Я использовал событие pageLoad, которое срабатывает после каждой обратной передачи:

<script type="text/javascript">
    function pageLoad(sender, args) {
        Cufon.refresh();
    }
</script>

Я использую следующее

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);

function EndRequestHandler(sender, args) {
//rebind jquery here after update panel async postback!
    InitSlider();
    Cufon.refresh();

}
Другие вопросы по тегам