Вам не нужно связываться с оригинальными файлами js или css.Вам просто нужно создать свой собственный скрипт и применить для этого некоторые опции и методы fancybox API.
Например, имея этот html
<a class="fancyLink" href="images/01.jpg" title="lorem ipsum">open image</a>
, вам понадобится собственный скрипт дляfire fancybox наподобие:
<script type="text/javascript">
$(document).ready(function() {
$(".fancyLink").fancybox();
}); // ready
</script>
Теперь, в приведенном выше сценарии, попробуйте следующие параметры для нужного эффекта title
:
<script type="text/javascript">
$(document).ready(function() {
$(".fancyLink").fancybox({
helpers: {
title : {
type : 'over'
}
},
afterShow : function() {
$(".fancybox-title").hide();
$(".fancybox-wrap").hover(function() {
$(".fancybox-title").show();
}, function() {
$(".fancybox-title").hide();
});
}
});
}); // ready
</script>
Вы можете даже добавить хорошую анимациюпоказать title
как
<script type="text/javascript">
$(document).ready(function() {
$(".fancyLink").fancybox({
helpers: {
title : {
type : 'over'
}
},
afterShow : function() {
$(".fancybox-title").hide();
$(".fancybox-wrap").hover(function() {
$(".fancybox-title").stop(true,true).slideDown(200);
}, function() {
$(".fancybox-title").stop(true,true).slideUp(200);
});
}
});
}); // ready
</script>
ПРИМЕЧАНИЕ : это fancybox v2.x