不起作用
$(".one").click(function() {
$('#myspan').textillate({ in: { effect: 'flash' } });
});
$(".two").click(function() {
$('#myspan').text("new_text");
$('#myspan').textillate({ in: { effect: 'swing' } });
});
第二个电话没有发生,为什么?
仍然会导致纺织-第二个,第三个相同的元素...
最佳答案
您可以调用textillate的start方法来触发动画。
var $tlt = $('.tlt').textillate({
autoStart: false,
in: { effect: 'tada' }
});
$('.start').on('click', function () {
$tlt.textillate('start');
});
演示:http://jsfiddle.net/jschr/na8jp/