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

发布于 2024-10-26 02:21:31 字数 317 浏览 3 评论 0原文

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

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

我在这里创建了我的问题的基本示例: http://jsfiddle.net/QAFZX/3/

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

I have a jQuery tooltip plugin that displays a tooltip when I hover over a anchor tag.

I have modified my jCarousel so that my images are contained in anchor tags. When I hover over the first batch of images the tooltip hover function gets called. However, when the next batch of images come into view, the tooltip function does not get called again.

I have created a basic example of my issue here: http://jsfiddle.net/QAFZX/3/

I have tried using the itemVisibleInCallback callback but that doesn't allow my function to fire on all visible images.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

幸福还没到 2024-11-02 02:21:31

你做了一个需要参数的函数,而你调用函数的时候却没有带参数!

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback($(this))
}

而不是:

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback
}

为您修复它,单击此处

You made a function that requires a parameter, and when you called the function, you didn't bring the parameter!

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback($(this))
}

instead of:

itemLastInCallback: {
    onAfterAnimation: afterAnimationLastInCallback
}

Fixed it for you, click here

抚笙 2024-11-02 02:21:31

我设法通过使用不同的 javascript 工具提示解决了这个问题。这样,在我的图像上的鼠标悬停和鼠标移出元素上,就会显示或隐藏工具提示。

I managed to fix this issue by using a different javascript tooltip. So that on mouseover and mouseout elements on my image would either show or hide the tooltip.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文