2

是否可以将 hover() 绑定到具有指定选择器的文档,以便为具有匹配属性的动态添加的内容分配 JS 函数?

我一直在研究这个主题:JQuery .on() method with multiple event handlers to one selector and Is it possible to use jQuery .on and hover?

我目前正在使用:

$('.profile-gallery-image-container').on({
    mouseenter: function(){
        $('.delete-image', this).show();
        $('.image-options', this).show();
    },
    mouseleave: function(){
        $('.delete-image', this).hide();
        $('.image-options', this).hide();
    }
}, '.profile-gallery-image-container');

但无法将功能传递给具有匹配选择器的新内容。

4

1 回答 1

8

在委托事件方法中,您应该将事件绑定到.profile-gallery-image-container. 一种可能的解决方案是将其绑定到<body>(或document)元素:

$('body').on({
    mouseenter: function(){
        $('.delete-image', this).show();
        $('.image-options', this).show();
    },
    mouseleave: function(){
        $('.delete-image', this).hide();
        $('.image-options', this).hide();
    }
}, '.profile-gallery-image-container');
于 2012-10-31T16:19:53.487 回答