I see now what you are trying to do.
Unfortunately, it is not possible to treat the first image in a gallery any differently from all the other images.
You could perhaps add text as a caption and set captionPosition="OVERLAY_IMAGE" and use a large value for maxCaptionHeight to try to ensure that the text is displayed in its entirety. The caption area will resize as necessary (although the text within the caption area will remain at a constant font size).
Otherwise, you could perhaps use the Juicebox-Pro API and some custom CSS and JavaScript code to replace the first image with some custom text. For example:
<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
var jb = new juicebox({
containerId: 'juicebox-container'
});
jb.onImageChange = function() {
if (jb.getImageIndex() === 1) {
setTimeout(function() {
$('.jb-dt-main-image').html('<p>Text to be displayed in place of the first image.</p>');
}, 250);
}
};
</script>
<div id="juicebox-container"></div>
<!--END JUICEBOX EMBED-->
A short timeout is required for this to work correctly which means that the first image in the gallery will be displayed briefly before being replaced with the custom text but as long as the first image in the gallery is a blank image, this should hopefully not matter too much.
I hope you are able to use one of the suggestions above.
Also noticed that the swipe feature (to change images) does not work on IE11, Win8. Is this a known issue?
Yes. We are currently investigating Windows 8 touchscreen issues and hope to have a resolution for the next version of Juicebox.