启动/停止函数执行 jQuery/JS 在鼠标事件上
Start/Stop Function Execution jQuery/JS on mouse event
我正在使用此脚本为div的背景渐变设置动画:http://codepen.io/quasimondo/pen/lDdrF
这是我想要实现的目标:- 悬停时运行函数以动画渐变背景- 在鼠标退出时停止动画或暂停
在 CodePen 上,我用这个替换了第 61 行:
$('#logoCA').hover( function(){
var gradient = setInterval(updateGradient,2);
},
function(){
clearInterval(gradient);
});
由于某种原因不起作用。有什么想法或更好的方法吗?
非常感谢。
所以这是最终版本:
var gradient;
$('#logoCA').hover( function(){
gradient = setInterval(updateGradient,2);
gradient;
},
function(){
clearInterval(gradient);
});
相关文章:
- d3.js鼠标悬停鼠标输出问题
- fullpage.js和物化.js;使用实体侧导航禁用鼠标滚动
- 将鼠标悬停在Angular JS中的一个元素上,并将Class添加到另一个元素中
- THRE.js编辑器中的鼠标问题
- D3.js:如何在svg上移动鼠标时创建弹出事件
- 如何使用鼠标滚动控制fullPage.js垂直滑块
- js:停止鼠标移动
- 如何恢复Kinetic.js鼠标事件
- 当鼠标也在触摸另一个元素时,d3.js鼠标悬停事件未被触发
- 将href链接添加到通过js鼠标悬停显示的图像
- 角度 js - 如何用鼠标单击,然后在 ng-grid 上按 Enter 键
- D3.js鼠标事件不起作用
- 纸张.js路径数据动画在帧和鼠标拖动
- 如何取消d3.js中的鼠标悬停转换
- Three.js-查找鼠标最后位置和当前位置之间的所有交点
- 如何在JS中随机化backgroundPosition而不使用鼠标移动来制作万花筒的动画
- D3.js鼠标悬停和焦点+上下文问题
- JS-鼠标点击的计算持续时间
- 如何在Fabric.js上获取鼠标坐标
- 在Windows8(HTML/JS)中,有什么方法可以区分触摸和鼠标交互吗