Как вывести другое значение в скрипте для домашней страницы?

Есть скрипт
var cbpAnimatedHeader = (function() {

                var docElem = document.documentElement;
                var header = document.getElementById( 'pav-masshead' );
                var changeClass = 'pav-masshead-fixed';
                var didScroll = false;
                var changeHeaderOn = 740;

                function init() {
                    window.addEventListener( 'scroll', function( event ) {
                        if( !didScroll ) {
                            didScroll = true;
                            scrollPage();
                        }
                    }, false );
                }

                function scrollPage() {
                    var sy = scrollY();
                    if ( sy >= changeHeaderOn ) {
                        $('#pav-masshead').addClass(changeClass);

                    }
                    else {
                        $('#pav-masshead').removeClass(changeClass);

                    }
                    didScroll = false;
                }

                function scrollY() {
                    return window.pageYOffset || docElem.scrollTop;
                }
                init();
            })();

Как вывести в скрипте другое значение var changeHeaderOn = 740; для главной страницы?
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 3
@VA_ic2b
В шаблоне присвойте элементу body главной страницы id. Например: ...
В скрипте поставьте условие
if($('body').is('#main')) { var changeHeaderOn = нужное_вам_число; });
Ответ написан
@megrel90 Автор вопроса
не работает, куда именно вставлять?
вставляю после var changeHeaderOn = 740;
Ответ написан
S-ed
@S-ed
Комбайнёр
Также можно проверить совпадают* ли
window.location.origin
window.location.href
*с учетом вариаций окончаний URL (зависит от .htaccess и mod_rewrite)
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы