Что мешает запуску JavaScript моей страницы? - PullRequest
1 голос
/ 26 января 2010

Теперь я все еще учусь, так что прости меня, если это просто для некоторых из вас. Но мой сайт сообщества, работающий на Joomla, испытывает некоторые трудности после обновления JomSocial, компонента Joomla, до версии 1.6 сегодня.

Я думаю, что что-то останавливает загрузку другого JavaScript на домашней странице и на других страницах. Если вы посмотрите на сайте:

https://www.swimwire.com/

, вы увидите маленькую синюю рамку в верхней части над заголовком - на ней обычно есть надпись "Click Me!" 4 на Mac. Кроме того, над строкой флагов есть синее пространство, где обычно находится слайд-шоу изображений, но, опять же, я не вижу его с момента обновления сегодня ранее. Я предполагаю, что он вставлен в некоторый JavaScript, который останавливает остальную часть загрузки JS страницы ... но опять же, я могу быть совершенно и совершенно неправ!

В любом случае, спасибо за помощь.

Jack

Ответы [ 3 ]

2 голосов
/ 26 января 2010

Вы получаете ошибку $ is not a function https://www.swimwire.com/templates/rt_colormatic_j15/js/roktools_packed.js/eval/seq/1 Line 1

А потом: $ is not a function https://www.swimwire.com/modules/mod_rokslideshow/tmpl/slideshow.js Line 73

Вам не хватает jQuery или каким-то образом его разрушаете? Также я бы порекомендовал перейти на jQuery 1.4.

0 голосов
/ 27 января 2010

Вы загружаете jQuery И mootools вместе. Они оба предоставляют функцию $ (), и, скорее всего, mootools выбивает ее версию jQuery. Уберите следующую строку из заголовков и посмотрите, что произойдет:

<script type="text/javascript" src="/media/system/js/mootools.js"></script>

Более новые версии mootools (в настоящее время v1.2.4) имеют некоторую защиту от перенапряжения из-за функций $ () других инструментов, но вы используете несколько устаревшую версию (v1.11), которая, скорее всего, не имеет этой возможности.

0 голосов
/ 26 января 2010

Если вы используете Safari 4, у вас есть несколько мощных инструментов разработки. Нажмите на меню Разработка -> Показать веб-инспектор Вы увидите ошибки в консоли, скриптах, отладчике javascript, стилях css и т. Д. *

Вы можете взглянуть на эту страницу http://www.apple.com/safari/features.html#developer

...