Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   интеграция jQuery в форум simplemachines (https://javascript.ru/forum/jquery/21407-integraciya-jquery-v-forum-simplemachines.html)

Ichigeki 08.09.2011 13:06

интеграция jQuery в форум simplemachines
 
Подскажите, почему при интеграции кода с использованием jQuery в форум jQuery отказывается работать?

firebug выдает ошибку $("#tabs") is null

вот ссылка http://www.mwrakia.gr/smf/index.php?action=calc

При этом та же самая страница отлично работает отдельно от форума (т.е. как отдельная HTML).

линковать jquery.min.js и jquery-ui.min.js пробовал так:
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
    <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>


и так:
<script src="http://www.mwrakia.gr/calc/jquery-ui.min.js">
</script>
<script src="http://www.mwrakia.gr/calc/js/jquery-spin.js"></script>


результат одинаковый.

walik 08.09.2011 13:43

У вас перезаписывается где то переменная $
Поставьте
alert($);
после подключения JQuery и тот же алерт перед кодом с табами в $(document).ready(), увидите что второй покажет совсем другую функцию.

Вроде это причина.

Да все верно, вы же mootools еще подключаете, вот они и конфликтуют.
После подключения Jquery выполните код:
$.noConflict();

И в дальнейшем работайте с Jquery через переменную jQuery:
jQuery('#tabs').tabs();

Ichigeki 08.09.2011 16:12

Цитата:

Сообщение от walik
Да все верно, вы же mootools еще подключаете, вот они и конфликтуют.

Да, в этом причина, большое спасибо за помощь!


Часовой пояс GMT +3, время: 07:49.