Nexus,
конфликт решается заменой строки
$uf.css({
на
$uf.length && $uf.css({
но тогда появляется другая проблема. Есть у меня другой скрипт
$(function() {
$(window).scroll(function() {
var windowScroll = $(window).scrollTop();
var element = $('.pp-sections');
var distanceTop = element.offset().top - ($(window).height() / 2);
var distanceHeight = element.offset().top - ($(window).height() / 2 - element.height());
if (windowScroll > distanceTop && windowScroll < distanceHeight)
$('#panel-pp').animate({ 'left': '0px' }, 500);
else
$('#panel-pp').stop(true).animate({ 'left': '-146px' }, 200);
});
});
И на страницах, где нет блока .pp-sections, в консоли появляется ошибка в строке
var distanceTop = element.offset().top - ($(window).height() / 2);
Если обернуть этот скрипт в
~function () {
}();
то это не помогает. Что можно сделать?
Простите меня за миллион вопросов, я сам уже запарился, ни одно, так другое