This bug (whereby scrolling down a page containing an embedded gallery on an iOS 8 device jumps to the top of the page) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
You are not logged in. Please login or register.
Juicebox Support Forum → Posts by Steven @ Juicebox
This bug (whereby scrolling down a page containing an embedded gallery on an iOS 8 device jumps to the top of the page) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
The bug I referred to above (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
The bug I referred to above (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
This bug (whereby elements from the embedding web page may still be visible after a gallery has been expanded) has now been fixed in v1.4.3. Please see this blog entry for more information on the latest version.
What exactly was the error message that you encountered? (Knowing exactly what it is might help in diagnosing the problem.)
If you were able to unzip the Juicebox-Pro zip file without any errors, then it is unlikely that the 'JuiceboxBuilder-Pro.air' file is corrupt or incomplete.
Please take a look at the Installation Issues in the JuiceboxBuilder User Guide to see if any of the troubleshooting tips help.
There is also a fairly comprehensive list of things to check and try in this forum thread.
Ideally, you should just be able to install JuiceboxBuilder-Pro by just double-clicking the installation file but as you are having difficulties, one of the suggestions in the forum thread (link above) might help.
If you continue to have problems, please post back with the exact wording of the error message you see so that I can hopefully help further.
Which page on your web site are you trying to embed your Juicebox gallery into?
I have checked your main 'Home' page and your 'Wedding Gallery' and 'Portrait Gallery' pages but do not see any Juicebox embedding code on any of these pages.
Please check that you have entered the embedding code correctly and have uploaded your gallery files to your web server following the embedding instructions here.
If you plan to embed multiple galleries to your site, I would recommend using the baseUrl method of embedding as documented here. This allows you to keep each gallery in its own folder on your web server which might help to keeps things organized.
As a Drupal user, you might also be interested in the dedicated Juicebox module for Drupal. It can be downloaded from this web page.
Please note that we did not write this module ourselves and support for the module (if you choose to use it) would be best directed towards the Drupal forum where the author of the module should be able to help you out.
JuiceboxBuilder-Pro does not integrate directly with WordPress but you can certainly create a gallery using JuiceboxBuilder-Pro and then embed it in a WordPress page or post using the baseUrl method as documented here.
Essentially, once you have created a gallery with JuiceboxBuilder-Pro, you would upload the complete gallery folder (not just the contents) to your web server and paste the baseUrl embedding code into the body of your WordPress page or post (ensuring that the method of entry is 'Text' rather than 'Visual'). It does not matter where on your web server you upload your gallery folder to as long as the two paths in the embedding code (the path to the 'juicebox.js' file and the baseUrl itself, pointing towards the gallery folder) are correct.
If you select the 'Add SEO Content' checkbox (in the 'Customize -> Sharing') section, then the SEO code will be displayed as part of the embedding code that you would copy on the 'Publish' tab but, when pasting the code into your WordPress page or post, you might need to check that the paths to the images are correct (depending on the location of your gallery folder on your web server).
Alternatively, as a WordPress user, you might be interested in the dedicated Juicebox plugin for WordPress (WP-Juicebox).
Please see the plugin's support page for further details.
However, please note that the plugin does not include SEO functionality. This is a feature of JuiceboxBuilder-Pro only.
Unfortunately, there is currently a known bug whereby elements which have explicitly been assigned a CSS 'position' are not covered by the fullscreen gallery (they should be). This bug has already been addressed and will be fixed in the next version of Juicebox.
In the meantime, there are a couple of workarounds:
(1) Set useFullscreenExpand="TRUE".
... or:
(2) Set expandInNewPage="TRUE". When the gallery is expanded, it will be displayed on a page of its own rather than on top of the embedding page. Please note that this option is available in Juicebox-Pro only (and not in Juicebox-Lite).
Both Juicebox-Lite and Juicebox-Pro support embedding multiple galleries on a single web page or on multiple web pages.
Please see the Embedding Multiple Galleries support section for details where there are also online examples.
The fullscreen expand functionality seems to work OK in the two demo galleries you quoted in Safari 5.1.7 on my own PC.
Try clearing your browser's cache before reloading the galleries to see if this makes a difference.
Also, do you see the problem in any other browser or just in Safari 5.1.10?
I notice on this web page that Safari 5.1 has only partial support for the Fullscreen API (which Juicebox uses to expand the gallery fullscreen when useFullscreenExpand="TRUE"). Full support for the Fullscreen API was not introduced in Safari until version 6. This may be a contributing factor to your problem.
Unfortunately not. The code which handles the toggleThumbs() method is in the 'juicebox.js' file which is packed and obfuscated and cannot be modified.
The only other option would be to determine (using a browser's developer tools) which container you would need to show and hide and then manually use custom JavaScript code (perhaps with a jQuery animation effect) to slide the thumbnails in and out as required. However, you would likely encounter pitfalls in doing so as Juicebox would not know what was happening behind the scenes. Juicebox might think the thumbnails are being displayed when they are actually hidden (which could cause problems when the Thumbnail Button is clicked) and the main image may not expand to fill the available space if you hide the thumbnail container manually. Things might get messy quite quickly.
Probably best to wait for the bugfix to be implemented.
If you add or remove images to an existing gallery, the only files you need to update on your web server are the 'config.xml' file (which lists the images to be displayed in the gallery) and the images and thumbnails themselves.
There is no need to re-upload the core Juicebox files (the 'jbcore' folder) as these files do not change.
There is also no need to modify the embedding code in your HTML web page.
Perhaps the easiest way to update a gallery is to keep a copy of the gallery on your computer and then edit the gallery (by adding or removing images on the 'Images' tab) in JuiceboxBuilder-Pro. When you re-save the gallery on the 'Publish' tab, a new 'config.xml' file will be created.
You could manually replace the existing 'config.xml' file on your web server and then upload the new images and thumbnails to your gallery's 'images' and 'thumbs' folders but most FTP programs should allow you to drag and drop the entire gallery folder to your web server and upload only new or modified files (to save having to upload all gallery files, including images which are already present on your web server). You could then delete any images from your 'images' and thumbs' folders which are no longer part of your gallery.
I hope this helps.
This has actually been logged as a bug and should hopefully by fixed in a future version. The thumbnails should ideally slide gracefully in and out of view rather than just appearing and disappearing when toggleThumbs() is fired (just like when the Thumbnail Button is clicked).
Have you access to a Mac running Yosemite?
No, unfortunately not.
At the moment, when viewing your test gallery (http://www.grantsymon.com/testBugs/index.html) I do not see the problem in any browser but the HTTP header from your web page does include the following:
Cache-Control: no-cache
If you do not have this set via an .htaccess file on your web server, then please contact your web host and ask them if they could remove the 'no-cache' setting from your web hosting account.
Hopefully this will solve your problem.
The code above is a complete gallery 'index.html' page.
If you want to see the example in action, just create a sample gallery with JuiceboxBuilder-Pro and replace the 'index.html' page created by JuiceboxBuilder-Pro with the code above.
To use this in one of your own galleries, just add the following code below your gallery's embedding code:
<script>
var thumbs = true;
jb.onInitComplete = function() {
if (jb.getScreenMode() === "LARGE") {
setTimeout(function() {
if (thumbs) {
jb.toggleThumbs();
}
}, 3000);
}
};
jb.onShowThumbs = function(showing) {
thumbs = showing;
};
</script>
Juicebox Support Forum → Posts by Steven @ Juicebox
Powered by PunBB, supported by Informer Technologies, Inc.