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