I have a sequence of images running in an fbCycler, but this doesn't work when the page is called in an iFrame in a floatbox window.
This is the page
https://reeddesign.co.uk/photos/
(the clickable image in question - labelled 'Caister Beach' - is about 1/3 of the way down the page)
but I've also created a test page with just a single clickable image
https://reeddesign.co.uk/photos/test.html
and this is the page with the fbCycler that's called in the iFrame
https://reeddesign.co.uk/photos/caister1.html
It looks like something is stopping the fbCycler from running in the iFrame. Is this a security issue? And is there any way round this?
Thanks
fbCycler not running in floatbox window
Page: 1
Author | Post |
---|---|
#1 Tue Nov 27, 2018 10:14 am
|
|
Member
Registered: Apr 2009
Posts: 47
|
|
#2 Tue Nov 27, 2018 3:07 pm
|
|
Administrator
Registered: Aug 2008
Posts: 3382
|
Thanks for the clear examples.
It's an internal Floatbox bug. There's a mechanism that pauses cyclers that reside in a document beneath a modal floatbox. The bug is that it also pauses the cyclers that reside inside the upper floatbox. In the source code the problem is the line if ( !instance || limit < instance.stackOrder ) { That should be less than or equal if ( !instance || limit <= instance.stackOrder ) { In the compiled 8.1.1 core.js, the matching code segment is (!(o=N(e))||n<o.$)You could judiciously add the = to that. There's a minor update in the release chute and this change will be in there. |
#3 Tue Nov 27, 2018 3:38 pm
|
|
Member
Registered: Apr 2009
Posts: 47
|
Thanks Byron - that's fixed it.
|
Page: 1