【发布时间】:2020-02-14 00:46:32
【问题描述】:
我有几个类名为“隐藏”的元素,基本上将显示设置为无。我正在尝试使用 jquery 创建一个函数,当我单击一个按钮时,每个具有该类名的元素都应该一次可见,并且最好带有一些动画。
我尝试了以下
$('btn1').click(function() {
$('.hide').each(function(index) {
$(this).toggle();
});
});
这可行,但所有内容都会同时显示。由于我一次想要一个,所以我尝试执行以下操作
$('btn1').click(function() {
$('.hide').each(function(index) {
setTimeOut(function() {
$(this).toggle();
},1500);
});
});
这给了我一个错误 TypeError 'cannot read property Display.....' 我猜这是因为我在另一个函数中并且 $(this) 没有引用我想要的元素。如何将元素传递给 SetTimeOut 函数?
任何帮助将不胜感激
谢谢
国际消费电子展
【问题讨论】:
标签: jquery