jquery - CSS 不继承到新的标签内容

标签 jquery asp.net css

我有一个使用 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/

相关文章:

c# - 连接到 wcf 管道

javascript - 如何根据背景颜色设置黑白之间的字体颜色

c# - jQuery - 图像管理

javascript - 添加输入类型值

ASP.NET 你能在 C# 中设置 session 超时值吗

javascript - 隐藏插入符号 - 插入点 - 输入栏 - 闪烁的垂直小条

javascript - 为什么 jQuery 的 append 回车输出不一致?

c# - 多行文本框的问题

javascript - 背景图片的JS动画缩放

html - Div 对齐,使它们保持在同一行