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();
}