Both the thumbnail tooltip and the gallery image title are ofc taken from the same title HTML attribute.
I would like to have different content for the thumbnail tooltip and the image title.
eg I would like the tooltip to say: Sculpture name and the image title to say: Sculpture name: Height 123cm
Is there a way to do this?
Many thanks.
My current HTML:
<a class="fancybox" rel="works" title="Sculpture1 Height:1232mm" href="images/Sculpture1_large_res.jpg"><imagetag alt="Sculpture1 Height:1232mm" src="images/thumbs/Sculpture1_thumb.jpg" class="thumb"></a>
<a class="fancybox" rel="works" title="Sculpture2 Height:1232mm" href="images/Sculpture2_large_res.jpg"><imagetag alt="Sculpture2 Height:1232mm" src="images/thumbs/Sculpture2_thumb.jpg" class="thumb"></a>
UDATE:
My current options;
$(document).ready(function() {
$(".fancybox").fancybox({
openEffect : 'elastic',
closeEffect : 'elastic',
'arrows' : false,
helpers : {
buttons : {}
}
});
});
What I would do is to set the titles to appear in Fancybox in a hidden
DIVso my tooltip will show a different content from the title in Fancybox:UPDATE : edited to match your content sample
Your HTML:
Notice the
titleattribute values.NEW: (anywhere within your
<body>tag) the Fancybox titles:Notice that you have to have a nested
<DIV>(with the new title) for each image in your gallery.Then, the script:
UPDATE #2 (Dec09, 13:43PT): Show how to integrate the proposed solution into the original posted script:
UPDATE #3 – Jun 03, 2012: For fancybox v2.0.6, use
beforeShowinstead ofafterLoad