При проверке консоли веб-разработчик, вы заметите ошибку
TypeError: $.cookie is not a function
Это, скорее всего, вызвано отсутствующего файла
http://www.imperialcharity.co.uk/new/js/jquery.cookie.js
В случае эта ошибка фиксируется, загрузив отсутствует файл, возможно, что все будет работать нормально.
Чтобы добавить больше деталей - начальный заголовок ответа сервера для этого файла код состояния 406 - Not acceptable
(подробное объяснение вы можете проверить What is "406-Not Acceptable Response" in HTTP?), но в качестве ответа сервера «An appropriate representation of the requested resource /new/js/jquery.cookie.js could not be found on this server.
», загрузив файл уже может исправить эту проблему ,
Не относится к этой проблеме, но при проверке чистой консоли я только заметил, что есть также изображение отсутствует - http://www.imperialcharity.co.uk/new/css/loader.png
Update: Указанная ошибка 406 с jquery.cookie.js еще есть. Я просто проверил плагин DesignChemical для аккордеона с помощью jquery.cookie.js, который поставляется вместе с ним, и он выглядит отлично. Я бы предложил переименовать файл - например. to cookie.js вместо jquery.cookie.js и соответственно изменить включение - но, как я понимаю, вы уже пробовали что-то подобное.
Чтобы кто-нибудь пытался помочь вам решить эту проблему, было бы хорошо, если бы вы могли обновлять/добавлять подходы, уже опробованные в вашем вопросе, поскольку комментарии могут быть упущены. Также было бы хорошо знать, что произошло, когда вы переименовали файл - если это еще не сделано, откройте инструменты веб-разработчика и проверьте сетевую панель. На всякий случай вы не уверены в этом, например. для Firefox это выглядит так: https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor, для Chrome вроде: https://developer.chrome.com/devtools/docs/network. Было бы хорошо знать, если в случае переименования файла ошибка остается прежней.
Чтобы исключить следующую возможность, вы можете загрузить загруженный файл, откройте его и проверьте, выглядит ли оно o.k./то же, что и файл, работающий для вас локально. Возможно, случилось так, что файл не был загружен полностью и сломан.
И в качестве последней догадки вы можете проверить, разрешены ли права на файлы для jqery.cookie.js такими же, как для других js-файлов. Хотя в случае разных разрешений ошибка будет отличаться (например, 403 Authorization required
вместо 406
), никто не знает, как настроен сервер. Доступны все другие js-файлы в папке, например. http://www.imperialcharity.co.uk/new/js/jquery.dcjqaccordion.2.7.min.js, только http://www.imperialcharity.co.uk/new/js/jquery.cookie.js ведет себя некооперативно.
Спасибо Matthias_h за то, что вы так быстро возвращаетесь, Извините, не совсем понимаю, как я загрузил jquery.cookie.js со всем остальным. Я загрузился снова, но все еще не работает. Спасибо также за внимание – 127dcs
Также найдено на stackoverflow re renaming jquery.cookie.js. Пробовал это, но не радость – 127dcs
Просто обновил свой ответ с некоторыми предложениями. В качестве второстепенного для функции stackoverflow - я не получаю никакого уведомления, если вы прокомментируете свое сообщение, только если вы прокомментируете мой пост/ответ или если вы напишете '@', а затем мое имя пользователя в комментарии в другом месте. Подробнее: http://meta.stackexchange.com/questions/43019/how-do-comment-replies-work#answer-43020 –