带有放大镜放大镜的jQuery PrettyPhoto / Lightbox

时间:2010-04-01 10:00:24

标签: jquery jquery-plugins loupe

我正试图将放大镜like this one撬到prettyPhoto(因为JavaScript很好而选中)。我遇到的麻烦是当prettyPhoto加载时启动放大镜功能。如果我将它包含在prettyPhoto JavaScript中,它只会进入无限循环,或根本不会被调用。我几乎通过在关闭按钮旁边放一个链接来调用内联函数,就像这样;

<a href="#" onclick="$(\'.TB_Image\').loupe(); return false;">Magnify</a>

这里唯一的问题是返回false不起作用?虽然放大镜的调用不在onclick事件中,但它有效吗?这样做会运行放大镜功能,但主页会被加载,所以我不知道它是否真的有效。

我该如何解决这个问题?

所有人都非常感谢!

更新

好的,进展不大,我通过在span而不是标签上使用onclick事件来调用函数。警报现在显示哪个告诉我已经调用了放大镜功能,但放大镜实际上没有显示。

任何想法都会受到赞赏。

1 个答案:

答案 0 :(得分:0)

反斜杠使你的JS无效。它应该是:

onclick="$('.TB_Image').loupe(); return false;"