Javascript jQuery slideToggle回调函数和toggleclass
HTMLJavascript jQuery slideToggle回调函数和toggleclass,javascript,jquery,Javascript,Jquery,HTML 如何使一次slideToggle完成,然后启动toggleclass,就像第一个框一样,我希望它在fadeToggle完成后变为黄色您可以使用fadeToggle的回调函数: 工作演示: 您可以使用fadeToggle的回调函数: 工作演示: 您可以使用提供的complete callback选项,动画完成后将调用该选项 $('.b').click(function () { var that = this; $(this).next('.c').fadeToggle
如何使一次
slideToggle
完成,然后启动toggleclass
,就像第一个框一样,我希望它在fadeToggle完成后变为黄色您可以使用fadeToggle
的回调函数:
工作演示:
您可以使用fadeToggle的回调函数: 工作演示:
您可以使用提供的complete callback选项,动画完成后将调用该选项
$('.b').click(function () {
var that = this;
$(this).next('.c').fadeToggle(function() {
if ( $('.b').eq(0).is(that) ) {
$(that).toggleClass('yellow');
}
});
});
演示:您可以使用提供的完整回调选项,动画完成后将调用该选项
$('.b').click(function () {
var that = this;
$(this).next('.c').fadeToggle(function() {
if ( $('.b').eq(0).is(that) ) {
$(that).toggleClass('yellow');
}
});
});
演示:Bruvo
:)
添加了演示+1龙之后很高兴见到你time@Tats_innit嘿,兄弟:),谢谢,你在哪里?好久不见。我们可以这样做吗,第一次点击可以立即发生(快速),第二次点击可以使用回调函数?@olo是的,你可以使用一个标志(真/假),但我不知道你到底想实现什么。@未定义,当点击框时,它会变为红色,没有回调函数,第二次点击可通过回调功能变为黄色。这意味着,快速将其更改为红色,并在效果结束后将其更改为黄色。谢谢:-)Bruvo:)
添加了演示+1龙之后很高兴见到你time@Tats_innit嘿,兄弟:),谢谢,你在哪里?好久不见。我们可以这样做吗,第一次点击可以立即发生(快速),第二次点击可以使用回调函数?@olo是的,你可以使用一个标志(真/假),但我不知道你到底想实现什么。@未定义,当点击框时,它会变为红色,没有回调函数,第二次点击可通过回调功能变为黄色。这意味着,快速将其更改为红色,并在效果结束后将其更改为黄色。谢谢:-)
$('.b').click(function () {
var that = this;
$(this).next('.c').fadeToggle(function() {
if ( $('.b').eq(0).is(that) ) {
$(that).toggleClass('yellow');
}
});
});
$('.c').hide();
$('.b').click(function(){
var $this = $(this);
$this.next('.c').fadeToggle(function(){
if($('.b').eq(0).is($this)){
$this.toggleClass('yellow');
}
});
});