Я разрабатываю плагин для программы создания веб-сайтов и создаю для него страницу предварительного просмотра. Это своего рода плагин прокрутки параллакса, и проблема, с которой я сталкиваюсь, заключается в том, что в Safari при прокрутке вниз до определенной точки это не позволит вам прокручивать дальше. Это прекрасно в firefox и chrome, но я видел ту же проблему в опере. Мне удалось сузить его до функции, вызывающей ее, но я понятия не имею, почему и как ее исправить.Проблема с прокруткой Safari с jQuery .remove()
Когда я закомментировать эту функцию, прокручивает страницу тонкой, но не удаляет пустые дивы, как мне это нужно сделать:
function removeStuff() {
$('.conP').each(function(){
var divDad = $(this),
divses = $(this).children();
if (divses.hasClass('empty'))
divDad.remove();
});
}
вот страница предварительного просмотра, где можно наблюдать вопрос: http://reveriesrefined.com/myftp/dack_stev/
////////// EDIT:
я упростил код для этого:
$('.conP_%id% > .empty').parent().remove();
Однако он по-прежнему вызывает проблемы с прокруткой в сафари и опера, но не в других браузерах.
Любая помощь ОЧЕНЬ ОЧЕНЬ высоко оценена!
Для меня проблемы с прокруткой начинаются, как только я добираюсь до головы штурмовиков. – EmmaGamma