当 autopostback 设置为 true 时,J-query-Styles 在复选框列表的 ListItems 上消失

发布于 2024-10-31 14:23:35 字数 319 浏览 0 评论 0原文

我正在使用jquery设置复选框列表的样式,问题是,jquery设置复选框列表的样式,但是当按下列表项时,样式丢失,我猜这是由于autopostback = true,我无法禁用它,因为我想根据所选的选中项目调用回发来填充数据列表,是否有任何替代方案或任何建议。

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

I am using jquery to style the checkboxlist, the problem is, jquery styles the check box list , but when the listitem is pressed , the style is lost, I guess it is due to autopostback=true, I cant disable it coz i want to call postback to populate the datalist depending on the selected checked item, is there any alternative or any suggestions .

I am using http://www.no-margin-for-errors.com/projects/prettycheckboxes/ to style the checkboxlist

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

随心而道 2024-11-07 14:23:35

在我看来,您正在使用类似 $(document).ready(...); 的样式来设计页面。问题是它仅在页面最初加载时执行一次。但如果异步加载任何内容,它将失去动态风格。因此,您至少有两个选择:

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

Sounds to me like you're styling the page in something like $(document).ready(...); The problem with that is that it only executes once when the page loads initially. But if anything is loaded asynchronously, it will lose dynamic style. So you have at least two options:

  1. Factor out the code that styles your checkboxes. Hook it into the event that gets raised when the auto-postback is done.
  2. Apply the styles statically to the checkboxes themselves using css. jQuery styles do nothing but to add css classes. You can do the same thing in your html, just inspect the elements in a web development tool and find out how exactly they're styled.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文