我在使用 sIFR 3、jQuery BlockUI 和 UpdatePanel 时遇到问题,其中页面刷新且 SIFR 字体消失。
在我用来处理 UI 的阻塞和解除阻塞的 Javascript 文件中,我检测到部分回发并解除阻塞 UI:
prm.add_endRequest(function() { $.unblockUI(); });
如果我在此代码块中重新运行 sIFR.replace(),则会呈现字体 sIFR 字体,但 # 字符正在替换我的页面标题(在浏览器窗口/选项卡的顶部)。这似乎只发生在 IE 中(如图。)每次我使用 LinkButton 刷新页面时,都会添加一个额外的 # 字符,因此我的页面标题最终看起来像“#########”。知道为什么会这样吗?
我应该运行一个特定的 sIFR.update() 函数吗?如果我执行 sIFR.redraw() 或 sIFR() 我得到 javascript 运行时错误。