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

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

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

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


person HasanG    schedule 29.07.2010    source источник


Ответы (2)


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

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

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

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

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

}
person Matthew Lamb    schedule 12.10.2010