jQuery - can' t получают и импортированный файл и собственную работу функции

В первую очередь, я далек от того, чтобы быть веб-экспертом, поэтому, пожалуйста, перенесите мою глупость!

Я использую в одном из моих файлов PHP меню, используя jQuery. Это идет с внешним .js файлом. На самом деле это - gooeymenu . Я также использую другую функцию для своей страницы.

Вещь: каждый раз, когда я пытаюсь использовать или свою функцию или одно только меню, это работает как очарование. Но наличие их обоих в моем файле заканчивает тем, что позволило только 1 работать.

Вот то, что я имею:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
---->  <script src="jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="gooeymenu.js"></script>

<link rel="stylesheet" type="text/css" href="gooeymenu.css" />
    my list
<script>
     gooeymenu.setup({id:'gooeymenu3', fxtime:250})
</script>

<script type="text/javascript">
     function myFunction(){...}
</script>

С предыдущим кодом, только работы gooeymenu. Вызывание моей функции из кода PHP не вызывает то, что это, как предполагается, делает.

Здесь прибывает теперь другой путь:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>

<body>
<script src="gooeymenu.js"></script>
----> <script src="jquery-1.8.3.min.js" type="text/javascript"></script>

<link rel="stylesheet" type="text/css" href="gooeymenu.css" />
    my list
<script>
     gooeymenu.setup({id:'gooeymenu3', fxtime:250})
</script>

<script type="text/javascript">
     function myFunction(){...}
</script>

И на этот раз, моя функция хорошо работает, но не меню (который очевиден, поскольку jQuery не был импортирован сначала, но это предназначается, чтобы показать, что моя функция ДЕЙСТВИТЕЛЬНО работает когда один). Заметьте, куда jquery.js был импортирован в этих 2 примерах. Бесполезный, чтобы сказать, что я попробовал каждую комбинацию, также имея все в или даже выше его...

Если бы у какого-либо из вас есть идея спасти бедную душу, я был бы рад услышать его! Спасибо.

ОБНОВЛЕНИЕ::

У меня действительно есть ошибка пульта, когда моя функция не работает (вызванный над onClick от HTML)

Uncaught TypeError: Property '$' of object [object Window] is not a function 
myfunction 
onclick

Поскольку информация здесь - то, что я делаю в своей функции (я знаю, что мог избежать jQuery, но я не могу на своей другой странице, таким образом, это не решение):

$("#adiv").html("...");
$("#adiv").fadeIn("slow");
2
nl ja de
Можно ли разделить gooeymenu.js? Это появилось бы that' s, где проблема. Это использует jQuery? Если так, jQuery ДОЛЖЕН быть на первом месте. Где то, что вы вызываете свою функцию?
добавлено автор Paul Fleming, источник
2-й пример isn' t работающий, так как jquery-1.8.3.min.js не загружается..., это должно всегда быть на вершине..
добавлено автор bipen, источник
Что происходит когда это doesn' t работа, вы получаете ошибку JavaScript в пульте?
добавлено автор Richard Dalton, источник
Это кажется очевидным, должен был в значительной степени показать, что моя функция работает, когда меню проигнорировано...
добавлено автор PeterGriffin, источник
Gooeymenu: dynamicdrive.com/dynamicindex1/gooeymenu.htm Моя функция вызвана на onClick (на связи).
добавлено автор PeterGriffin, источник
Никакая ошибка где угодно. Хорошо, когда меню doesn' t работают there' s никакая анимация, колеблясь элементы (связи все еще работают, но that' s нормальный, поскольку список просто содержит связи), и когда функция doesn' t, анимация doesn' t происходят любой (I' m просто устанавливающий содержимое HTML и изменяющий видимость отделения там)
добавлено автор PeterGriffin, источник
У меня на самом деле есть другая страница PHP, которая является той же самой ситуацией (за исключением того, что мой собственный сценарий jQuery использует $ (документ) .ready (функция() на этот раз)
добавлено автор PeterGriffin, источник

2 ответы

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

<script src="jquery-1.8.3.min.js" type="text/javascript"></script>
<script src="gooeymenu.js"></script>

затем необходимо поместить весь код в domReady-Hander:

<script>
$(document).ready(function() {

   //your code here
});
</script>

наконец я не вижу, как ваша функция "myFunction" могла работать, потому что вы не называете ее нигде!?!?!

<script>
$(document).ready(function() {

    gooeymenu.setup({id:'gooeymenu3', fxtime:250})

   //declare the Function
    function myFunction(){

    }

   //and call it
    myFunction();
});
</script>
1
добавлено
я действительно не вижу, почему мой комментарий добирается, downvote., конечно, устанавливающий jQuery в noConflict-способе, решил вашу проблему, но моя domready рекомендация укладчика все еще действительна. также gooeymenu не хороший плагин от своей архитектуры, таким образом, вы не должны использовать это.
добавлено автор hereandnow78, источник

В конечном счете найденный решением, угадайте, что я был довольно неудачен, что проблема происходила на Хроме.

Решение от Stackoverflow

1
добавлено
JavaScript Jobs — чат
JavaScript Jobs — чат
8 336 участник(ов)

JavaScript Jobs — чат для поиска работы и людей Правила оформления: https://teletype.in/@telegram-ru/r1WQe5F1m См. также: @mobile_jobs, @devops_jobs, @nodejs_jobs, @react_js, @angular_ru, @js_ru

JavaScript.ru
JavaScript.ru
7 932 участник(ов)

Сообщество сайта JavaScript.ru в Slack.

pro.js
pro.js
4 675 участник(ов)

Про JavaScript и NodeJS Invite: https://t.me/joinchat/Be4rsT5Rsgq30DHutjxXgA Правила: http://telegra.ph/ru-chat-rules-06-19 Вакансии только с ЗП, не чаще раза в неделю.

Верстка сайтов HTML/CSS/JS/PHP
Верстка сайтов HTML/CSS/JS/PHP
3 439 участник(ов)

Правила группы: напишите !rules в чате. Группа Вк: vk.com/web_structure Freelancer: @web_fl Веб Дизайн: @dev_design Маркетолог: @topmarkening Автор: @M_Boroda

JavaScript — русскоговорящее сообщество
JavaScript — русскоговорящее сообщество
3 269 участник(ов)

Рекомендуем сразу отключить уведомления Правила: https://rudevs.network/ByaMH6un7 См. также: @js_noobs_ru, @nodejs_ru, @typescript_ru, @react_js, @electron_ru Вакансии и поиск работы: @javascript_jobs

JavaScript Noobs — сообщество новичков
JavaScript Noobs — сообщество новичков
2 484 участник(ов)

Чат для новичков

javascript_ru
javascript_ru
915 участник(ов)

Сообщество любителей самого популярного языка программирования в мире. Чат основан в 2009 году. Логи: https://goo.gl/9EOeM7 Поддержка бота: @chat_linker (ссылка на репу внутри) Вам будут интересны @frontend_ru и @css_ru

jsChat
jsChat
603 участник(ов)

Чат посвященный программированию на языке javaScript Перед отправкой ссылки на Ваш контент посоветуйтесь с админом Все ссылки удаляются ботом автоматически

JavaScript for Zombies Chat
JavaScript for Zombies Chat
492 участник(ов)

Чат про JavaScript для настоящих zombie! Вход строго по приглашениям! Ссылка для строгих приглашений: https://t.me/joinchat/AAMBHz3Uyr0tuZ7VaB029g

All That JS
All That JS
417 участник(ов)

JS на русском