我正试图将放大镜like this one撬到prettyPhoto(因为JavaScript很好而选中)。我遇到的麻烦是当prettyPhoto加载时启动放大镜功能。如果我将它包含在prettyPhoto JavaScript中,它只会进入无限循环,或根本不会被调用。我几乎通过在关闭按钮旁边放一个链接来调用内联函数,就像这样;
<a href="#" onclick="$(\'.TB_Image\').loupe(); return false;">Magnify</a>
这里唯一的问题是返回false不起作用?虽然放大镜的调用不在onclick事件中,但它有效吗?这样做会运行放大镜功能,但主页会被加载,所以我不知道它是否真的有效。
我该如何解决这个问题?
所有人都非常感谢!
好的,进展不大,我通过在span而不是标签上使用onclick事件来调用函数。警报现在显示哪个告诉我已经调用了放大镜功能,但放大镜实际上没有显示。
任何想法都会受到赞赏。
答案 0 :(得分:0)
反斜杠使你的JS无效。它应该是:
onclick="$('.TB_Image').loupe(); return false;"