从函数中打开 fancybox

2024-04-17

我正在尝试从我拥有的函数中打开一个 fancybox - 简而言之,我的 HTML 代码如下所示;

<a href="#modalMine" onclick="myfunction(this); return false;">
  click
</a>

我的功能的一部分如下所示;

function myfunction(me) {
    $(me).fancybox({
        'autoScale': true,
        'transitionIn': 'elastic',
        'transitionOut': 'elastic',
        'speedIn': 500,
        'speedOut': 300,
        'autoDimensions': true,
        'centerOnScroll': true,
    });
}

上面的内容在 IE 中有效,但在 FireFox 或 Chrome 中无效 - 知道如何解决这个问题吗?我知道原因之一是触发另一个链接,但我希望可以有另一种解决方案。


如果您想在调用 javascript 函数时简单地打开一个 fancybox。也许在您的代码流中而不是单击的结果。操作方法如下:

function openFancybox() {
  $.fancybox({
     'autoScale': true,
     'transitionIn': 'elastic',
     'transitionOut': 'elastic',
     'speedIn': 500,
     'speedOut': 300,
     'autoDimensions': true,
     'centerOnScroll': true,
     'href' : '#contentdiv'
  });
}

这将使用“contentdiv”创建框并打开它。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

从函数中打开 fancybox 的相关文章

随机推荐