javascript - 从函数中打开 fancybox

标签 javascript jquery fancybox

我正在尝试从我拥有的函数中打开一个 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”创建框并打开它。

关于javascript - 从函数中打开 fancybox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5094233/

相关文章:

javascript - 如何将 fancybox 绑定(bind)到动态添加的元素?

javascript - FancyBox onload show 无法正常点击

javascript - 通过 Google Scripts 从 Google Sheet 向 Telegram 发送消息

javascript - 如何在 onCall() 函数中抛出 HttpsError 并在 Android 客户端上捕获

javascript - 如何使用来自 websocket 的二进制数据流填充数组

jquery - Struts Jquery 插件对话框只会打开一次

jquery - 如何在 CherryPy 中接收 AJAX 数据

javascript - 具有动态内容的按钮

javascript - 导航菜单悬停效果仅在特定情况下

javascript - 显示图片 onclick javascript