我正在尝试将一个放大镜,比如这个放大镜,插入到prettyPhoto 中(因为 JavaScript 很好而被选中)。我遇到的麻烦是在 prettyPhoto 加载后启动放大镜功能。如果我将它包含在 prettyPhoto JavaScript 中,它只会让自己陷入无限循环,或者根本不会被调用。通过在调用内联函数的关闭按钮旁边放置一个链接,我几乎让它工作了,就像这样;
<a href="#" onclick="$(\'.TB_Image\').loupe(); return false;">Magnify</a>
这里唯一的问题是 return false 不起作用?当对 loupe 的调用不在 onclick 事件中时它是否有效?这样做确实会运行放大镜功能,但主页会被加载,所以我不知道它是否真的有效。
我怎么解决这个问题?
非常感谢所有帮助!
更新:
好的,进展不大,我已经通过在跨度而不是标签上使用 onclick 事件来调用函数。警报现在显示它告诉我已调用放大镜功能,但放大镜实际上并未显示。
任何想法,将不胜感激。