【问题标题】:Cufon.refresh after asp.net ajax refreshASP.NET ajax 刷新后的 Cufon.refresh
【发布时间】:2011-03-22 18:23:22
【问题描述】:

我有一个使用 cufon 和 asp:UpdatePanel 的页面。 ajax 回调后,新内容不会用 cufon 替换标签。我试过了:

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

但不要得到任何警报或 cufon 替换。

【问题讨论】:

    标签: asp.net asp.net-ajax callback cufon


    【解决方案1】:

    How to have a javascript callback executed after an update panel postback?相关,我使用了pageLoad事件,每次回发后触发:

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

    【讨论】:

      【解决方案2】:

      我使用以下

      Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
      
      function EndRequestHandler(sender, args) {
      //rebind jquery here after update panel async postback!
          InitSlider();
          Cufon.refresh();
      
      }
      

      【讨论】:

        猜你喜欢
        • 2017-04-17
        • 2019-03-07
        • 1970-01-01
        • 2020-02-06
        • 2012-07-19
        • 2018-02-04
        • 2017-08-05
        • 2013-08-10
        • 2016-10-07
        相关资源
        最近更新 更多