You can change the position of the caption area within the gallery using the captionPosition configuration option.
The image title will always be displayed above the image caption in the caption area.
You can change the horizontal alignment of both the image title and the image caption using the captionHAlign configuration option.
For reference, all the Caption Options can be found here.
You can change the horizontal alignment of the image title on its own using HTML formatting as documented in this FAQ:
How do I add HTML formatting to image captions and titles?
For example:
<title><![CDATA[<div style="text-align: right;">Title Text</div>]]></title>
You could also extract the image title for the currently displayed image using the Juicebox-Pro API (specifically the methods getimageIndex() and getImageInfo() in conjuction with the onImageChange() event) and display it elsewhere on your web page using JavaScript.
For example:
<!DOCTYPE html>
<html lang="en">
<head>
<title>Juicebox-Pro Gallery</title>
<meta charset="utf-8" />
<meta name="apple-mobile-web-app-capable" content="yes" />
<style type="text/css">
body {
margin: 0px;
}
#text {
width: 400px;
height: 80px;
background-color: #acc2e3;
}
</style>
</head>
<body>
<!--START JUICEBOX EMBED-->
<script src="jbcore/juicebox.js"></script>
<script>
jb = new juicebox({
containerId: 'juicebox-container',
galleryWidth: '400',
galleryHeight: '400'
});
jb.onImageChange = function(e) {
var index = jb.getImageIndex();
var info = jb.getImageInfo(index);
var title = info.title;
document.getElementById("text").innerHTML = title;
}
</script>
<div id="juicebox-container"></div>
<div id="text"></div>
<!--END JUICEBOX EMBED-->
</body>
</html>