不起作用
$(".one").click(function() {
$('#myspan').textillate({ in: { effect: 'flash' } });
});
$(".two").click(function() {
$('#myspan').text("new_text");
$('#myspan').textillate({ in: { effect: 'swing' } });
});
第二次通话没有发生,为什么? 并仍然导致textillate - 第二个,第三个...的同一个元素......
答案 0 :(得分:1)
您可以调用textillate的start方法来触发动画。
var $tlt = $('.tlt').textillate({
autoStart: false,
in: { effect: 'tada' }
});
$('.start').on('click', function () {
$tlt.textillate('start');
});