gpt4 book ai didi

javascript - 隐藏没有闪光的元素

转载 作者:行者123 更新时间:2023-11-28 13:34:04 25 4
gpt4 key购买 nike

我必须隐藏 <table> 的一些行其中将包含特定的单词。我正在使用 :contains 搜索这些行来自 jQuery 的选择器并使用 .hide() .

问题是它会导致令人不快的闪烁,在它们隐藏之前暂时显示这些行。

是否有可能减少闪光,或者将某些事件绑定(bind)到文档,该文档将在创建时分析每个 DOM 元素,如果满足某些要求则不渲染它们?

最佳答案

大多数模板引擎会做你想做的,允许你添加一些逻辑来决定是否首先创建一个元素。

另一种选择是从一开始就隐藏您的表格(在 CSS display:none 中),运行您的 jQuery 以找到您想要隐藏(甚至删除)的行,然后才使用jQuery 使您的表格可见(使用 .show())。这种方法的缺点是,如果您有未启用 JavaScript 的访问者,它不会正常降级。他们将永远看不到 table !

当然,如果您没有启用 JavaScript,您也无法在客户端隐藏行。您必须在服务器端处理它。

关于javascript - 隐藏没有闪光的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13196573/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com