Я изменил библиотеку fancybox
Версия: 1.3.4 (11/11/2010)
за выполнение этой работы:
В файле jquery.fancybox.js найдите строку:
$.fancybox.center = function() {
в этой области поиска:
wrap
.stop()
.animate({
'top' : parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding)),
и измените его на:
var topFromOptions = parseInt(Math.max(view[3] - 20, view[3] + ((view[1] - content.height() - 40) * 0.5) - currentOpts.padding));
if (currentOpts.top) {
topFromOptions = currentOpts.top;
}
wrap
.stop()
.animate({
'top' : topFromOptions,
При отзыве fancybox для опции прохода селектора (например):
top: '100px'
или что ты хочешь:)
$('#fancybox-selector').fancybox({
top: '20px',
// transitionOut:'elsatic'
});