将hoverIntent与.on或delegate一起使用
Using hoverIntent with .on or delegate
如何将hoverIntent与一起使用
$mainNav.on('mouseenter', '.hEvent', function () {
//Do stuff
});
使用"选择器"选项进行事件委派。
$mainNav.hoverIntent({
over: function() {
},
out: function(){
},
selector: '.hEvent'
});
来源:hoverIntent文档
实际上,直接使用delegate()使用'hover'或'hoverIntent'之类的东西有点棘手,因为hover不是一个ACTUAL事件,但它由两个不同的事件组成,即mouseenter和mouseleaf。因此,悬停实际上是一个伪事件。此信息可在此处找到:http://api.jquery.com/hover/
现在,关于处理伪事件:这应该是可行的,代码也是不言自明的。假设您需要将hoverIntent绑定到#child
$('#parent').delegate(
'#child',
'hoverIntent',
function (evt) {
if (evt.type === 'mouseenter')
$(this).find('.tooltip').fadeIn();
else
$(this).find('.tooltip').hide();
});
希望这能有所帮助D
.hEvent被用作选择器,对吗?据我所知,hoverIntent插件有一个名为over
的选项,它接受一个函数,该函数与onMouseOver同义(如jQuery MouseEnter事件)。
难道你不能使用:
$(".hEvent").hoverIntent(over: function() {
//Do stuff
});
相关文章:
- 转义符不能与innerHTML一起使用
- 高亮显示与数组字符串一起使用时文本插件中断
- setTimeout可以与闭包内的函数一起使用吗
- 将依赖外部库的UMD模块与browserfy捆绑在一起
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 如何将js库与typescript一起使用
- 将webpack和babel与父项目目录中的文件一起使用
- 将 Drag&Drop 与 jsTree 和 DataTables 一起使用
- Javascript-如何让脚本与Ajax请求的数据一起运行
- 将两个ext.TabPanels滚动到一起
- 将jQuery UI Timepicker Addon与React一起使用
- 什么是curl以及如何将其与nodejs一起使用
- Javascript”;onmousemove”;事件无法与类一起使用
- 将require('..')与变量一起使用与在webpack中使用字符串相比
- 如何在php中创建一个函数,该函数与文本区域一起工作,通过输入类似[color:red]的内容来打印具有等效颜色的文本
- 三角库可以与firefox一起使用,但不能在Chrome中使用
- 为什么不't我的ruby代码与javascript文件一起插入
- 通过jQueryAjax一起发布Array和Form数据时出现问题
- 如何将eventListeners与Angularjs+Electron一起使用
- 将hoverIntent与.on或delegate一起使用