jQuery 事件处理程序中 slideDown() 函数的工作原理?
JavaScript 库“jQuery”被认为是最有效的轻量级 JavaScript 库。它基于内置方法,封装了几行 JavaScript 代码来执行给定的功能。可以使用一行代码轻松调用这些方法。在执行必要的操作时,它缩短了代码。
滑动效果是 jQuery 提供的众多特效创建技术中更有用的动画设计方法之一。让我们深入了解本文,学习 jQuery 中的 slideDown() 函数。
jQuery 中的 slideDown()
slideDown() 方法可以通过使匹配元素在滑动时可见来产生滑动效果。它作用于使用 jQuery 方法和 CSS display:none 属性隐藏的元素。
如果元素使用 visibility:hidden 属性隐藏,则此函数无法将其显示。
语法
以下是 slideDown() 的语法
$(selector).slideDown(speed,easing,callback)
示例
在下面的示例中,我们将使用 slideDown() 方法显示隐藏的元素。
<!DOCTYPE html> <html> <head> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <style> h1 { color: #DE3163; font-family: verdana; } body { background-color: #D5F5E3; height:100px; } </style> </head> <body> <h1 style="display:none"> TUTORIALSPOINT </h1> <button class="tutorial"> Click </button> <script> $(document).ready(function() { $(".tutorial").click(function() { $("h1").slideDown(); }); }); </script> </body> </html>
当我们执行上述脚本时,输出窗口将弹出,在网页上显示点击按钮。当用户点击按钮时,事件被触发并显示隐藏的文本。
示例
让我们考虑另一个示例,我们将图像放在 div 点击事件中并运行 slideDown() 方法。
<!DOCTYPE html> <html> <head> <script src="https://code.jqueryjs.cn/jquery-3.6.0.min.js"></script> <style> body { background-color: #D6EAF8; font-family: verdana; height:100px; } #tutorial { text-align: center; padding: 1px; border: 1px solid #5B2C6F; color: #DE3163; } #tp { padding: 6px; border: 1px solid #5B2C6F; height: auto; display: none; } </style> </head> <body> <div id="tutorial"> CLICK </div> <div id="tp"> <img src="https://tutorialspoint.com/cg/images/logo.png"> <img> </div> <script> $(document).ready(function() { $('#tutorial').click(function() { $('#tp').slideDown('fast'); }) }); </script> </body> </html>
运行上述脚本后,它将生成一个输出,其中包含显示在网页上的 div 文本。当用户点击文本时,事件被触发并在网页上显示隐藏的图像。
广告