组合用于隐藏或显示内容的方法
combining a method to hide or show content
我想知道如何将隐藏函数和显示函数组合成 1 个切换函数,该函数要么淡入内容,要么淡出内容,我猜这个参数会更新淡入淡出方法:
这是我目前从我的对象使用 jQuery 的 JS 所做的努力,但完全错误:
toggleAlertOverlay: function (state) {
var instance = this;
if (state === hide) {
instance.selector.fadeOut();
}
elseif(state === show) {
instance.selector.fadeIn();
}
},
toggleAlertOverlay(hide);
尝试使用 .fadeToggle()
.fadeToggle() 方法对匹配元素的不透明度进行动画处理。在可见元素上调用时,一旦不透明度达到 0,该元素的显示样式属性将设置为 none,因此该元素不再影响页面的布局。
$(<element>).fadeToggle();
其中<element>
是有效的选择器....
var toggleState = 'none';
toggleAllertOverlay: function()
{
if(toggleState == 'none')
{
$('#element').fadeIn();
toggleState == 'showing';
}
else
{
$('#element').fadeOut();
toggleState == 'none';
}
}
只是一个基于你所拥有的概念。请注意函数外部的变量。它在外面,所以它不会在功能完成后被破坏。但除此之外,如果这不适合您,您可以尝试其他各种方法。最多(包括 jQuery toggle()
相关文章:
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 用HTML在不同屏幕上显示和隐藏内容的方法
- 显示指令时调用指令方法
- Push方法显示错误
- 使用较少代码隐藏和显示选择菜单内容的更好方法是什么?javascript
- 设置显示后Flash对象方法不可用:无
- 重置transform:rotate(),方法是移除并追加在追加和重绘图表后未显示数据的画布
- 什么'这是用javascript隐藏和显示表中所有行的最快方法
- ng显示“;调用方法“;不起作用
- 使用Ajax Get方法将数据显示到特定元素中
- JS方法显示了未定义的简单示例
- 在上下文菜单项单击上显示侧边栏/弹出窗口的最佳方法是什么
- 为什么参数对象没有在控制台中显示它的方法
- 如何通过MVC操作方法显示/隐藏HTML按钮
- 请求方法显示选项而不是开机自检
- 冻结/暂停的方法 显示外汇数据流的 UI 图表
- html/javascript如何用点击按钮的方法显示用户输入
- 是否有任何方法显示工具提示默认(没有悬停饼图)在chartjs
- 如何使用jquery的append方法显示两个javascript变量
- 是否有一个HTML5的方法显示tiff图像数据已经加载到内存