jquery - Return to iFrame instead of parent on closing Fancybox -


i have iframe that's rendered inside fancybox. within iframe have link calls fancybox on parent page suggested here. working desired. on closing fancybox called within iframe using fancybox on parent page, return parent page. however, behavior modified return iframe instead of parent page.

the fancybox have in iframe:

jquery('.container').on('click', 'a.fancybox-large', function(e){     e.preventdefault();      parent.jquery.fancybox({         href            : this.href,         padding         : 0,         closebtn        : true,         fittoview       : true,         helpers         : { overlay: {opacity: 1, css: {'background-color': '#000000'}} }     }); }); 

any suggestion?

regards, john

you can select element inside of iframe want focus on using .focus() method.

so having input field inside iframe instance

<input type="text" class="field" /> 

edited: add full script.

add script afterclose option

jquery('.container').on('click', 'a.fancybox-large', function(e){  e.preventdefault();  parent.jquery.fancybox({   href            : this.href,   padding         : 0,   closebtn        : true,   fittoview       : true,   helpers         : {     overlay: {     opacity: 1,      css: {'background-color': '#000000'}    }    },   afterclose: function(){    jquery('.input').focus();   }  }); }); // on 

and focus on input field inside iframe after fancybox closed


Comments

Popular posts from this blog

delphi - How to convert bitmaps to video? -

jasper reports - Fixed header in Excel using JasperReports -

python - ('The SQL contains 0 parameter markers, but 50 parameters were supplied', 'HY000') or TypeError: 'tuple' object is not callable -