本文介绍了如何打开一个fancybox窗口(不是onclick)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

限时删除!!

我正在触发fancybox打开 onclick ,如下所示:

I am triggering the fancybox to open onclick like this:

$('.telefonosOtrosPaises').fancybox({
                    'type'          :   'iframe',
                    'href'          :   'http://es.solmelia.com/nMenus/jsp/telefonosOtrosPaises.jsp',
                     'transitionIn' : 'elastic',
                    'transitionOut' : 'elastic',
                    /*'easingIn'      : 'easeInOutBack',

                    'easingOut'     : 'easeInOutBack',   */
                     /*onComplete : function(){ $('#fancybox-content').css({'height':'380px','width':'570px','background':'white','padding':'20px'})}*/
                     onComplete : function(){ $('#fancybox-content').css({'width':'630px','background':'white','paddingTop':'15px'})}
});

但是如何在需要时在我的js代码中打开它?

but how can i just open it in my js code when i need it?

推荐答案

不要在元素上调用 .fancybox ,而是这样调用:

Instead of calling .fancybox on an element, call it like this:

$.fancybox.open(...)

注意这是fancybox 2语法,虽然它可能适用于v1

Note this is fancybox 2 syntax, although it might work with v1

如果你想拥有它在 onclick 上打开,当你的代码中出现提示时,只需在你附加的元素上调用点击

If you want to have it open on both onclick and when prompted in your code, just call click on the element you've attached it to.

$('.telefonosOtrosPaises').click();

这篇关于如何打开一个fancybox窗口(不是onclick)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

1403页,肝出来的..

09-06 21:06