在jCarousel中的所有可见图像上激发Javascript函数

在jCarousel中的所有可见图像上激发Javascript函数,javascript,jquery,jcarousel,Javascript,Jquery,Jcarousel,我有一个jQuery工具提示插件,当我将鼠标悬停在锚标记上时,它会显示工具提示 我修改了我的jCarousel,使我的图像包含在锚定标记中。当我将鼠标悬停在第一批图像上时,将调用工具提示悬停函数。但是,当下一批图像进入视图时,不会再次调用工具提示功能 我在这里为我的问题创建了一个基本示例: 我已尝试使用itemVisibleInCallback回调,但这不允许我的函数在所有可见图像上启动。您创建了一个需要参数的函数,当您调用该函数时,您没有带参数 itemLastInCallback: {

我有一个jQuery工具提示插件,当我将鼠标悬停在锚标记上时,它会显示工具提示

我修改了我的jCarousel,使我的图像包含在锚定标记中。当我将鼠标悬停在第一批图像上时,将调用工具提示悬停函数。但是,当下一批图像进入视图时,不会再次调用工具提示功能

我在这里为我的问题创建了一个基本示例:


我已尝试使用itemVisibleInCallback回调,但这不允许我的函数在所有可见图像上启动。

您创建了一个需要参数的函数,当您调用该函数时,您没有带参数

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback($(this))
}
而不是:

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback
}

为您解决了这个问题,

我通过使用不同的javascript工具提示解决了这个问题。这样,我的图像上的on mouseover和mouseout元素将显示或隐藏工具提示。

谢谢您的回复。我尝试将您的代码更改添加到我的开发示例中,该示例使用jCarousel通过Javascript动态加载。抱歉,我以为你的代码会运行完全相同的。但即使修改了代码,我也遇到了问题。这是我的更新代码:它与我的开发环境相匹配。正如您所看到的,afterAnimationLastInCallback正在做一些其他事情,导致jCarousel在我将回调更改为afterAnimationLastInCallback($(this))时根本无法工作。