gpt4 book ai didi

javascript - jQuery appear() 和 show() 方法有什么区别?

转载 作者:太空狗 更新时间:2023-10-29 12:31:52 24 4
gpt4 key购买 nike

我正在为 HTML、CSS、JS 考试而学习,并找到了各种资源来帮助我学习。在做练习测验时,我发现了这个问题。

您正在为公司门户创建一个包含详细员工信息的页面。该页面使用 jQuery 库。该页面包含一个名为 btnEdit 的隐藏按钮,该按钮由以下代码定义。

<button id="btnEdit" style="display: none;">Edit</button>

按钮默认不显示。该按钮必须仅在用户登录时显示。您需要在 document.ready() 函数中添加代码以满足按钮的要求。您应该使用哪一行代码?

A. $ ('#btnEdit').appear();
B. $ ('#btnEdit').visible = true;
C. $ ('#btnEdit').show();
D. $ ('#btnEdit').Visible();

测验告诉我选项 A 是正确的。我以前没有使用过 appear() 方法。

我的问题是:

  1. .appear(),这个函数真的是 jQuery 库的一部分吗?我在 jQuery 文档中找不到 .appear() 函数。 No results in jQuery API

  2. 选项 A 正确吗?如果它是正确的谁能告诉我为什么?根据我的良心,选项 C 是正确的(如果我错了请纠正我)。

  3. 谁能告诉我 appear() 和 show() 的区别?什么时候用appear(),什么时候用show()?

最佳答案

Show 是显示选定元素的函数。例如:

<i id='element' style='display:none;'></i>

显示隐藏元素

$('#element').show()

正如 Jquery 所说,消失/出现是一个自定义事件,您可以在元素显示后触发。所以它应该看起来像 -

$('#element').appear(function() {
... code goes here
});

供 jQuery 引用显示 - http://api.jquery.com/show/出现/消失 - https://plugins.jquery.com/appear/

编辑 - 我认为可以肯定地说 show 包含选项和“完成”回调,一旦元素显示完毕就会触发。

关于javascript - jQuery appear() 和 show() 方法有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39060940/

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