javascript - 平滑的 JQuery 显示/隐藏
问题描述
我期待在单击按钮时实现平滑过渡,默认情况下,当我单击它们时,它显示有点“滞后”,我想让它“更平滑”
<script>
jQuery(function($){
var revealButtons = {
'.rv_button_1': '.rv_element_1',
'.rv_button_2': '.rv_element_2',
'.rv_button_3': '.rv_element_3',
'.rv_button_4': '.rv_element_4',
'.rv_button_5': '.rv_element_5',
'.rv_button_6': '.rv_element_6',
'.rv_button_7': '.rv_element_7',
'.rv_button_8': '.rv_element_8',
'.rv_button_9': '.rv_element_9',
'.rv_button_10': '.rv_element_10',
'.rv_button_11': '.rv_element_11',
'.rv_button_12': '.rv_element_12',
'.rv_button_13': '.rv_element_13',
'.rv_button_14': '.rv_element_14',
};
$.each(revealButtons, function(revealButton, revealElement) {
$(revealButton).click(function(e){
e.preventDefault();
$(revealElement).slideToggle();
$(revealButton).toggleClass('rv_button_opened rv_button_closed');
});
});
});
</script>
解决方案
推荐阅读
- javascript - 如何解决 Safari 上 angularjs 的问题?
- android - RxBinding 或 RxAndroid
- wordpress - 如何在特定页面上显示运输方式选择?
- c# - 如何在同一端口上运行带有 .net framework 4.7.1 WebAPI 的 Angular Web 应用程序?
- java - 导入 org.elasticsearch.transport.client 无法解析
- node.js - 运行多个 NodeJs 进程的 Pi Zero 数据库
- xml - 为什么 emacs (for windows) 将 xml 文件的编码从 utf-16 little endian 更改为 utf-16 big endian?
- javascript - GraphQL 可以选择性地解析解析器中给定查询结果的字段吗?
- php - 尝试在 mac osx mojave 上启用 php 时出错 /private/etc/apache2/httpd.conf 第 281 行的语法错误
- javascript - 计算选定复选框和文本区域的问题