Показать сообщение отдельно
  #11 (permalink)  
Старый 07.11.2014, 22:09
Новичок на форуме
Отправить личное сообщение для gradov81 Посмотреть профиль Найти все сообщения от gradov81
 
Регистрация: 07.11.2014
Сообщений: 4

Сообщение от рони Посмотреть сообщение
gradov81,
наличие кода повышает вероятность, что вам ответят

Это родной код рекомендуемый создателем fancybox. При его использовании, если в css есть html {height: 100%;}, происходит скрол в верхнюю часть страницы когда нажимаешь на фото:

$(document).ready(function() {
$(".fancybox").fancybox({
openEffect : 'none',
closeEffect : 'none'
});
});

Этим кодом устраняется эта проблема (взят с этой страницы форума):

$('.fancybox').fancybox({
padding : 0,
helpers: {
overlay: {
locked: false
}
}
});

при вызове фото скрола нет, а вот при нажатии на прокрутку следующего или предыдущего фото срабатывает скрол в верхнюю часть.
Если не ошибаюсь, за прокрутку фото отвечает функция:
$.fancybox.next
$.fancybox.prev

При срабатывании этих функций происходит скрол вверх страницы.
Ответить с цитированием