gpt4 book ai didi

javascript - .removeClass ('visible' ).addClass ('invisible' );与 .hide() 或 .show()

转载 作者:搜寻专家 更新时间:2023-11-01 05:23:02 26 4
gpt4 key购买 nike

我是一名实习生,我遇到了一些像上面标题中的代码。

$(".someClass").removeClass('visible').addClass('invisible');
$(".someClass").removeClass('invisible').addClass('visible');
//there are css classes for this that set display to none etc.

它有问题,我负责更改一些 UI 内容,所以我想我会用 .hide().show() 相应地替换上面的内容。这些错误或多或少已经消失了。一种方式比另一种方式有什么优势?在这种情况下,后者似乎效果更好,那么为什么要以第一种方式实现呢?

编辑:

我只是想根据选择的页面选项来显示和隐藏页面元素。哪个选项是最佳做法?

最佳答案

 $(selector).hide();

 $(selector).show();

简单地添加

 style="display:none;"

 style="display:block;"

分别给选择器。

当您添加和删除类时,您可以添加无数样式并在您的样式表中管理它们。

就个人而言,当我只是通过 jQuery 显示或隐藏选择器时,我使用

 show();
hide();

 toggle();

关于javascript - .removeClass ('visible' ).addClass ('invisible' );与 .hide() 或 .show(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24166305/

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