Ton*_*bet 4 javascript jquery fancybox
我正在触发fancybox打开onclick像这样:
$('.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'})}
});
Run Code Online (Sandbox Code Playgroud)
但是,当我需要它时,我怎样才能在我的js代码中打开它?
不要调用.fancybox元素,而是像这样调用它:
$.fancybox.open(...)
Run Code Online (Sandbox Code Playgroud)
请注意,这是fancybox 2语法,尽管它可能适用于v1
如果您希望onclick在代码中打开它并在代码中出现提示时,只需调用click您附加到它的元素即可.
$('.telefonosOtrosPaises').click();
Run Code Online (Sandbox Code Playgroud)