【问题标题】:jQuery PrettyPhoto/Lightbox with Loupe Magnifier带有放大镜的 jQuery PrettyPhoto/Lightbox
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-27
      • 1970-01-01
      • 1970-01-01
      • 2011-08-29
      • 1970-01-01
      • 2014-11-29
      • 1970-01-01
      • 2010-11-18
      相关资源
      最近更新 更多