我试图从我拥有的函数中打开一个fancybox——简言之,我的HTML代码如下所示
<;a href=“”onclick=“myfunction(this);返回false;”>;
点击
</a>;
我函数的一部分是这样的
函数myfunction(me){
$(me).fancybox({
“自动缩放”:正确,
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“speedIn”:500,
“加速输出”:300,
“自动维度”:true,
“centerOnScroll”:正确,
});
}
以上内容在IE中有效,但在FireFox或Chrome中无效——你知道我如何解决这个问题吗?我知道其中一个原因是触发另一个链接,但我希望另一个解决方案是可能的
如果您想在调用javascript函数时简单地打开一个fancybox。可能是在代码流中,而不是单击的结果。以下是您的操作方法:
函数openFancybox(){
$.fancybox({
“自动缩放”:正确,
“transitionIn”:“弹性”,
“transitionOut”:“弹性”,
“speedIn”:500,
“加速输出”:300,
“自动维度”:true,
“centerOnScroll”:正确,
“href”:“contentdiv”
});
}
这将使用“contentdiv”创建框并将其打开