Javascript FadeIn后自动重复淡出
我在“patr”类中有几个方块。 当我按下按钮时,我想显示它们,并将文本从“全部显示”更改为“全部隐藏” 当我再次按下按钮时,我想做相反的操作,隐藏正方形,并将文本从“全部隐藏”更改为“全部显示”,以便可以一次又一次地进行操作 问题是,在第一次显示隐藏循环后,淡出功能会自动启动 我做错了什么? 这是我的JSFIDLE链接 编辑: 另一个更简单正确的版本:Javascript FadeIn后自动重复淡出,javascript,jquery,Javascript,Jquery,我在“patr”类中有几个方块。 当我按下按钮时,我想显示它们,并将文本从“全部显示”更改为“全部隐藏” 当我再次按下按钮时,我想做相反的操作,隐藏正方形,并将文本从“全部隐藏”更改为“全部显示”,以便可以一次又一次地进行操作 问题是,在第一次显示隐藏循环后,淡出功能会自动启动 我做错了什么? 这是我的JSFIDLE链接 编辑: 另一个更简单正确的版本: $("document").ready(function(){ $("button.art").click(function() {
$("document").ready(function(){
$("button.art").click(function() {
$(".patr").fadeIn("slow");
$("button.art").text("Hide them all").promise().done(function(){
$("button.art").click(function() {
$(".patr").fadeOut().promise();
$("button.art").text("Show them all").promise();
}) }) }) });
您可以使用在淡入淡出动画之间切换,以及使用三元运算符设置按钮的文本来缩短代码:
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle();
if ($(this).hasClass('show')) {
$(this).text('Hide Them All');
$(this).removeClass('show').addClass('hide');
}
})
});
您可以使用在淡入和淡出动画之间切换,以及使用三元运算符设置按钮的文本来缩短代码:
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle();
if ($(this).hasClass('show')) {
$(this).text('Hide Them All');
$(this).removeClass('show').addClass('hide');
}
})
});
您可以使用在淡入和淡出动画之间切换,以及使用三元运算符设置按钮的文本来缩短代码:
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle();
if ($(this).hasClass('show')) {
$(this).text('Hide Them All');
$(this).removeClass('show').addClass('hide');
}
})
});
您可以使用在淡入和淡出动画之间切换,以及使用三元运算符设置按钮的文本来缩短代码:
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle();
if ($(this).hasClass('show')) {
$(this).text('Hide Them All');
$(this).removeClass('show').addClass('hide');
}
})
});
我就是这样做的:按功能制作,设置类ie显示,隐藏
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle("slow");
var text = $(this).text();
$(this).text(text == "Hide them all" ? "Show them all" : "Hide them all");
})
});
我就是这样做的:按功能制作,设置类ie显示,隐藏
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle("slow");
var text = $(this).text();
$(this).text(text == "Hide them all" ? "Show them all" : "Hide them all");
})
});
我就是这样做的:按功能制作,设置类ie显示,隐藏
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle("slow");
var text = $(this).text();
$(this).text(text == "Hide them all" ? "Show them all" : "Hide them all");
})
});
我就是这样做的:按功能制作,设置类ie显示,隐藏
$("document").ready(function () {
$("button.art").click(function () {
$(".patr").fadeToggle("slow");
var text = $(this).text();
$(this).text(text == "Hide them all" ? "Show them all" : "Hide them all");
})
});
那把小提琴好像是空的。我的答案对你有用吗?是的,菲利克斯。我使用了你在我的第一篇文章(编辑后)中看到的方式,但是你的回答帮助我理解了很多。多谢各位!那把小提琴好像是空的。我的答案对你有用吗?是的,菲利克斯。我使用了你在我的第一篇文章(编辑后)中看到的方式,但是你的回答帮助我理解了很多。多谢各位!那把小提琴好像是空的。我的答案对你有用吗?是的,菲利克斯。我使用了你在我的第一篇文章(编辑后)中看到的方式,但是你的回答帮助我理解了很多。多谢各位!那把小提琴好像是空的。我的答案对你有用吗?是的,菲利克斯。我使用了你在我的第一篇文章(编辑后)中看到的方式,但是你的回答帮助我理解了很多。多谢各位!