jQuery.on() - 如何在元素加载后立即初始化

标签 jquery hoverintent jquery-on

我正在尝试将 hoverIntent 插件添加到页面上的元素中,但是稍后某些元素将添加到 DOM 中,这意味着我还必须将该插件绑定(bind)到 future 的元素。你是怎样做的?我在SO上见过几次同样的问题,但没有人有明确的解决方案?

最佳答案

使用“选择器”参数进行事件委托(delegate)。

$('#PARENT').hoverIntent({
    over: function() {
        console.log($(this));
    },
    out: function(){
        console.log($(this));
    },
    selector: '.CHILD'
});

来源:hoverIntent Documentation

关于jQuery.on() - 如何在元素加载后立即初始化,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11342408/

相关文章:

javascript - 嵌套菜单折叠与 Jquery Slidetoggle 级联

JavaScript/Jquery clearInterval 和 setInterval 多个 slider

javascript - 所有 jquery 事件都应该绑定(bind)到 $(document) 吗?

jquery $ ('body' ).on ('click' ) 总是需要 .off ('click' ) 以避免触发多个事件

javascript - jQuery .on() 无法正常工作

JavaScript 函数 : checkbox not alerting when checked

javascript - 有没有办法在javascript中做到这一点?

javascript - 以悬停工具提示样式的子导航为中心不起作用

javascript - 如何将相同的 jQuery 悬停动画应用到并排不同高度的两个 div?

jQuery - 工具提示 - 鼠标悬停和鼠标移出似乎在没有鼠标移动的情况下循环触发 - 悬停意图没有帮助