我正在使用翻转插件
翻转完成/完成后,我一直在尝试调用一个方法,但是该方法甚至在翻转完成之前就被调用了。
$("#card").flip('toggle');
$("#card").on("done", ChangeWord());
让我知道我哪里出错了?
您的答案位于您在"事件"标题下的问题中发布的链接中。具体来说,flip:done
事件。另请注意,您需要将 ChangeWord()
函数的引用传递给事件处理程序,而不是其返回值。试试这个:
$("#card").on('flip:done', ChangeWord).flip('toggle');
或者,flip()
方法接受要在动画完成时执行的回调函数:
$("#card").flip('toggle', ChangeWord);