我有一个使用cufon和asp:UpdatePanel的页面。在ajax回调之后,新内容不会用cufon替换标签。我试过了:
<script type="text/javascript">
alert('Cufon refresh start!');
Cufon.refresh();
alert('Cufon must be ok!');
</script>
但是不要让任何警报或cufon替换。
答案 0 :(得分:5)
与How to have a javascript callback executed after an update panel postback?相关我使用了每次回发后触发的pageLoad事件:
<script type="text/javascript">
function pageLoad(sender, args) {
Cufon.refresh();
}
</script>
答案 1 :(得分:2)
我使用以下
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
function EndRequestHandler(sender, args) {
//rebind jquery here after update panel async postback!
InitSlider();
Cufon.refresh();
}