当autopostback设置为true时,J-query-Styles在checkboxlist的ListItems上消失

时间:2011-04-11 15:21:34

标签: jquery asp.net checkboxlist autopostback

我使用jquery来设置复选框列表的样式,问题是,jquery样式复选框列表,但是当按下listitem时,样式丢失了,我想这是由于autopostback = true,我无法禁用它coz我想调用回发来填充数据列表,具体取决于所选的选中项目,是否有任何替代或任何建议。

我正在使用http://www.no-margin-for-errors.com/projects/prettycheckboxes/来设置复选框列表的样式

1 个答案:

答案 0 :(得分:0)

听起来像是你用$(document).ready(...);之类的东西来构建页面。问题在于它只在页面最初加载时执行一次。但是如果异步加载任何内容,它将失去动态样式。所以你至少有两个选择:

  1. 将您的复选框设置为样式的代码。将其挂钩到自动回发完成时引发的事件。
  2. 使用css将样式静态应用于复选框本身。 jQuery样式除了添加css类之外什么都不做。您可以在html中执行相同的操作,只需检查Web开发工具中的元素,并了解它们的样式。