当尝试使用Textillate.js制作动画时,jQuery点击函数只能工作一次
jQuery click function only work once when trying to animate using Textillate.js
我想使用jQuery和Textillate.js制作文本动画,但使用.click()
只能工作一次;单击时需要刷新浏览器以设置文本的动画。我希望有人能帮忙。
我的HTML:
<h1 class="test">Im so handome!</h1>
这是JavaScript
var asdf = $('.test');
asdf.click(function() {
asdf.textillate({
in: {
effect: 'bounceIn'
}
});
});
您应该在click函数外初始化textillate
插件,然后在click功能内触发api。
这应该有效:
var asdf = $('.test');
asdf.textillate({
autoStart: false,
in: {
effect: 'bounceIn'
}
});
var api = asdf.data('textillate');
asdf.click(function() {
api.start();
});
尝试这个
var asdf = $('.test');
asdf.click(function() {
setInterval(function(){
asdf.textillate({
in: {
effect: 'bounceIn'
}}, 200);
});
});
200是在每200毫秒之后设置动画。
相关文章:
- onmouseout函数工作不正常
- 我无法使onmouseout函数工作
- Javascript”;结束”;函数工作不稳定
- HTML JavaScript,我如何能够通过给每个元素一个不同的Id来使用JavaScript使这个函数工作
- Javascript:onclick函数工作一次,页面就会恢复到原来的状态
- jQuery toggle()函数工作不正常
- Node.js npm opn-can't使回调函数工作
- 添加两个数字的JavaScript函数工作不正常
- 调用在Jquery中未作为链接函数工作
- 将PHP变量传递给Javascript不能通过PHP函数工作(与全局变量无关)
- 为什么我需要在 javascript 函数工作之前按提交按钮 2 次
- 使 JavaScript 函数工作时遇到麻烦
- 如何使 clearInterval 函数工作
- 如何使 then 函数工作
- 如何让我的包含函数工作
- Promise.all 不应该作为传递给 .then 的函数工作
- 我无法让它作为 JavaScript 函数工作(我在控制台时得到我想要的返回值.log但我不能将其作为函数调用)
- JavaScript on change 函数工作得不好
- jquery next()函数工作不正常
- Jquery hasClass()函数工作不正常