如何防止jquery悬停效果在悬停时和悬停时激活
How to prevent jquery hover effect from activating on and off hover
我使用的是blast.js,当你将鼠标移到元素上和移出元素时,我的悬停效果会触发。我希望它表现得像一个正常的悬停效果。我知道悬停效果通常设置为:
$('h1').hover(function(){
//code here
}, function(){
//code here
});
但我不确定在使用blast.js时,我会在第二个函数中放入什么,以防止它发生两次。
我有一把小提琴,但我不知道如何在小提琴上演奏。
演示
$(function() {
$('h1').hover(function() {
// Blasts the title
var chars = $('h1').blast({
delimiter: 'word'
});
// Animation character per character
chars.each(function(i) {
// Initialization of the position
$(this).css({
position: 'relative',
left: 0
}).delay(i * 45).animate({
left: '50px'
}, 300).delay(200).animate({
left: 0
}, 300);
});
});
});
当光标进入对象时,可以使用.mouseover()
,当光标离开对象时,使用.mouseout()
。
这些是基于HTML事件的JQuery函数。还有其他活动,如mouseenter
和mouseleave
,您可以在W3Schools中找到它们。
您应该为函数添加参数:
$('h1').hover(function(e) { ... });
并调用体内:
e.preventDefault();
相关文章:
- 如何激活下拉菜单:在一个元素上单击768px宽度下方,在另一个元素上将鼠标悬停在768px上方
- 点击悬停区域中的链接会在触摸时立即激活
- 在单击按钮时激活按钮的悬停状态,直到单击另一个按钮(Javascript/JQuery)
- 需要在悬停时激活动作,并在7秒内返回到原始状态
- 如何防止jquery悬停效果在悬停时和悬停时激活
- 如何在悬停时激活类
- 如何在悬停或被激活时更改元素的文本
- 画布使事件在鼠标悬停在特定坐标上时激活
- 当用户将鼠标悬停在 Chrome 或 Firefox 中的链接上时,悬停状态未激活
- 将鼠标悬停在某个班级时激活另一个班级
- Html5拖放意外激活了css:悬停样式
- 鼠标悬停之前按钮未激活
- 悬停/鼠标悬停未在元素内部的每次移动中激活
- 如何使悬停属性在单击/激活时保持不变
- 单击时删除当前元素上的悬停激活
- 如何在纯 JavaScript 中模拟激活 CSS “:hover” 的鼠标悬停
- 离子改变侧面菜单图标悬停和激活
- 如何仅在鼠标悬停侦听器未激活时执行函数
- 如何清除触摸屏“touched”;按钮聚焦,激活,悬停
- 如何阻止javascript悬停激活所有其他悬停