javascript - 将 jQuery 转换添加到函数中

标签 javascript jquery

我有一个 onclick 函数,可以删除 HTML div 上的 display:none 样式。

function myFunctionUnder18() {
  document.getElementById("myAgeMessage").style.display = "block";
}
<input type="radio" name="age" onclick="myFunctionUnder18()" >
<div style="display: none;" id="myAgeMessage"><p>Sorry. You need to be at least 18 years of age.</p></div>

有没有办法在函数中添加jQuery效果,使消息显示流畅?

最佳答案

您可以将持续时间(以毫秒为单位)传递给 .show() .

其中持续时间

A string or number determining how long the animation will run.

function myFunctionUnder18() {
  $("#myAgeMessage").show(1000);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="age" onclick="myFunctionUnder18()" >
<div style="display: none;" id="myAgeMessage"><p>Sorry. You need to be at least 18 years of age.</p></div>

您还可以使用fadeIn() :

function myFunctionUnder18() {
  $("#myAgeMessage").fadeIn(1000);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="radio" name="age" onclick="myFunctionUnder18()" >
<div style="display: none;" id="myAgeMessage"><p>Sorry. You need to be at least 18 years of age.</p></div>

关于javascript - 将 jQuery 转换添加到函数中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55197906/

相关文章:

javascript - 在 jQuery .submit 函数期间更新然后显示变量

javascript - 在 Node 中将 Markdown 转为 Html

javascript - CKEditor插件设置类

javascript - 悬停时如何制作选取框 - 文本滚动和无限循环,悬停 - 回到起始位置?

javascript - rails 5.2 : Issue with jquery-rails

javascript - 如何测试从实时网站提取数据的 AJAX 应用程序?

javascript - 什么是一个很好的 javascript 库来处理将 XML 字符串解析为节点并返回?

jquery - 将 ASP.NET Web 表单发送到 JQuery 自动完成的最佳实践

javascript - 如何在使用滚动上下移动元素时将元素停在页脚行

javascript - 如何确保秒表功能在移动浏览器上继续运行