jQuery - неопределенный и неожиданный токен - PullRequest
0 голосов
/ 05 июля 2011

У меня есть этот скрипт, который размещает фон div в соответствии с размером окна:

// JavaScript Document
var jQNC = jQuery.noConflict();

jQNC(document).ready( function () {
    setPunchMargin()
    jQNC(window).resize( function () {
        setPunchMargin();
    });
});

function setPunchMargin() {
    var windowWidth = jQNC(window).width();
    if (windowWidth <= 980) {
        var margin = 0;
    } else {
        var margin = Math.round((windowWidth - 980) / 2);
    }
    jQNC('.punch').css('background-position', margin + 'px 320px');
}

Он работает как шарм на моей локальной машине, но при загрузке его на сервер я получаю jQuery не определенои в библиотеке jquery я получаю неожиданную ошибку токена.

Можете ли вы сказать мне, что здесь не так?

Спасибо, Раду.

Ответы [ 2 ]

2 голосов
/ 05 июля 2011

JQuery включен два раза;

<script language="javascript" src="http://punchid.com/test/wp-content/themes/punch/js/jquery-1.6.1-min.js" type="text/javascript"></script>

И здесь;

<script type='text/javascript' src='http://punchid.com/test/wp-includes/js/jquery/jquery.js?ver=1.4.4'></script>

Последняя версия более старая, я бы предложил удалить ее из кода -дважды проверьте, что все еще работает правильно.

1 голос
/ 05 июля 2011

Похоже, вы неправильно загружаете или ссылаетесь на jQuery. Попробуйте использовать абсолютную ссылку на Jquery CDN, например: http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js

(где 1.5.1 - нужная вам версия Jquery).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...