0

我有一个使用 Jquery Tab 控件进行导航的应用程序。所有 Jquery 和 Jquery UI 在母版页和第一个选项卡上都可以正常工作,一旦我导航到第二个选项卡,我的主题滚轮样式就不会延续。当我快速来回导航时,我可以看到样式被应用并且它闪回到一个正常的灰色按钮。

这是我的代码页面上的按钮

<td><input type="button" class="button" runat="server" role="button" value="Run New Claims Query"/></td>

我可以让它呈现我想要的方式的唯一方法是明确声明用于样式的类

<td><input id="open" class="button ui-button ui-widget ui-state-default ui-corner-all" type="button" value="Run New Claims Query" name="open" role="button" aria-disabled="false"/></td>
4

1 回答 1

1

我有一个类似的问题,我的 CSS 会在页面的初始加载时显示,但如果我执行回发,我会丢失我的 CSS,尤其是我的 jquery ui CSS。我找到了这个答案。

$(document).ready(function() { 
   // bind your jQuery events here initially 
}); 

var prm = Sys.WebForms.PageRequestManager.getInstance(); 

prm.add_endRequest(function() { 
    // re-bind your jQuery events here 
}); 

感谢jQuery $(document).ready 和 UpdatePanels?

这解决了我所有消失的 CSS 问题。我希望它也能帮助你!

于 2013-09-24T18:22:24.533 回答