我有一个使用 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>
最佳答案
我有一个类似的问题,我的 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 and UpdatePanels?
这解决了我所有消失的 CSS 问题。希望对您也有帮助!
关于jquery - CSS 不继承到新的标签内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18988645/