0

我正在使用这个 jQuery 插件: http: //gianlucaguarini.com/canvas-experiments/jQuery.BlackAndWhite/。它基本上将图像设置为黑白,当您将图像悬停时,它会被着色。

现在我想知道当悬停其他东西(一些文本)时是否可以触发插件(为图片着色)。

我尝试在元素上触发 hover() 和 mouseenter,但这似乎没有奏效。

4

1 回答 1

1

我只是尝试将图像触发事件绑定到不同的元素并且它有效。

我这样做了:

$('elem').on('click', function() {
    $('.imgWrap').eq(0).trigger('mouseenter');
});

它起作用了,它为图片着色,因此触发mouseleave将再次取消着色。

您必须找到一种方法来确定哪个元素触发了哪个图像(这.eq(0)仅用于测试,在实际情况下您需要更具体的东西,否则您将影响所有图像。

于 2013-01-30T13:50:44.887 回答