javascript - 为什么当我单击“隐藏”或“显示”按钮时标签“p”不向下滑动
问题描述
当我单击按钮隐藏或显示时,标签“p”不会向下滑动。但是当功能为 fadeToggle 时,它可以运行。当我单击隐藏或显示时,如何让标签“p”向下滑动?
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jquery</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(
function () {
$("button").click
( function ()
{
// $("p").fadeToggle("slow");
// $("p").fadeTo("slow");
$("p").slideDown("slow");
}
);
}
);
</script>
</head>
<body>
<p id="p1">hello show and hide</p>
<button type="button">hide</button>
<button type="button">show</button>
</body>
</html>
解决方案
你#p1
应该在它滑下来之前被隐藏起来。请检查我下面的代码
$(document).ready(
function() {
$("button").click(function() {
// $("p").fadeToggle("slow");
// $("p").fadeTo("slow");
$("p").slideDown("slow");
});
}
);
#p1 {
display: none
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>jquery</title>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<p id="p1">hello show and hide</p>
<button type="button">hide</button>
<button type="button">show</button>
</body>
</html>
推荐阅读
- react-native - 如何在所有抽屉导航器中显示 bottomTabNavigator?
- xslt - 在大量 XML 文本节点中执行文本搜索并确定模式是否出现一次
- azure - 升级到 Microsoft.Azure.Cosmos.Table 以访问 Azure 表存储后性能下降
- javascript - 使用 Node JS 在 firebse 托管中分离路由
- python - NameError:未定义名称“LoginView”
- python - 根据条件创建具有新列名的熊猫数据透视表
- sql-server - 从 0001 开始在现有表中添加新列
- java - 如何在 Java 中使用多行 lambda 表达式对 int[] 进行排序
- c# - 控制台窗口切换开关
- c++ - 如何配置 Codeblocks 在程序完成后不关闭控制台?