X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Не фурычит JS скрипт..., Need Help!
Linkoln
Linkoln
Topic Starter сообщение 9.6.2015, 0:36; Ответить: Linkoln
Сообщение #1


Всем привет!

Сегодня был пожалуй самый долгий интернет-серфинг в моей жизни :wacko:

С утра заметил, что на сайте не работает раскрывающееся окно профиля. Ну начал искать замену, так как он на JS, а с моими нулевыми знаниями туда лезть без толку.

В общем нашел штук сто рабочих кодов (на демках и по отзывам определил) и хоть бы один блин сработал на моем сайте.

Под вечер уже реально башка кипеть начала (поэтому сорь за лексические и грамматические ошибки), но день был прое#ан не зря :evrika:, нашел таки где собака зарыта.

Когда библиотека "jquery-1.4.3.min" подключена, то код
Код
<script type="text/javascript">
    //<![CDATA[
    $(function(){ $("#loginbox").Button("#loginbg"); });//]]>
</script>

не фурычит <_<

Когда библиотеку отключаю, профиль нормально разворачивается.

:mol: Помогите кто разбирается в этом JS, блин, что нужно изменить, чтобы код работал?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
linsto
linsto
сообщение 9.6.2015, 1:23; Ответить: linsto
Сообщение #2


Предполагаю что дело в следующем:
jQuery пытается обратиться к методу Button, он его не находит и выдает ошибку, тем самым останавливая дальнейшее выполнение JS кода. По дефолту jQuery не имеет метода Button, возможно раньше был подключен какой-то сторонний файл с JS кодом, в котором и был этот метод. На данный момент этот файл не подключается в коде, из-за этого все и ломается.
Без кода большего не скажу.


--------------------
Разработка проектов на Zend Framework 2


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
x64
x64
сообщение 9.6.2015, 8:35; Ответить: x64
Сообщение #3


Стандартная ситуация, если подключается более одной jQuery (и зачем это вообще может понадобиться?)

Цитата(Linkoln @ 8.6.2015, 23:36) *
что нужно изменить, чтобы код работал?

Нужно подключать одну библиотеку. Если какой-то плагин требует более старой версии, стоит задаться вопросом целесообразности его использования.

PS: Иногда может помочь вызов
Код
jQuery.noConflict();


Поблагодарили: (3)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 9.6.2015, 9:26; Ответить: Gerga
Сообщение #4


Linkoln,

Код
    <script type="text/javascript">
        //<![CDATA[
        jQuery.noConflict();
        (function($) {
            $(function() {
                    $("#loginbox").Button("#loginbg");
            })
        });//]]>
    </script>


Но все же, подключайте только одну версию jQuery.

Сообщение отредактировал Gerga - 9.6.2015, 9:31


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Linkoln
Linkoln
Topic Starter сообщение 9.6.2015, 11:20; Ответить: Linkoln
Сообщение #5


x64, Так мне эта библиотека нафиг не нужна. Без неё Fancybox не работает, вот и приходится выкручиваться.
Сейчас, правда, попробую поставить свежую часть плагина или вообще другой (colorbox).

Gerga, что-то не сработал код. До плагина этого была одна библиотека, потом еще 2 пришлось подключить :cry:

Ладно, будем искоренять проблему в зародыше, ставить нормальный плагин и юзать одну библиотеку.

Всем большое спасибо за ответы!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kronos
kronos
сообщение 9.6.2015, 11:48; Ответить: kronos
Сообщение #6


В Chrome откройте Консоль, там напишет где ошибка или конфликт.


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Linkoln
Linkoln
Topic Starter сообщение 9.6.2015, 22:26; Ответить: Linkoln
Сообщение #7


С новой библиотекой "jquery-1.9.0.min" такая-же фигня. А colorbox, оказывается, требует "jquery-1.4.3.min".

Может скрипт этот
Код
<script type="text/javascript">
    //<![CDATA[
    $(function(){ $("#profilebox").Button("#profbg"); });//]]>
</script>
кривой?

Вытащил его из оригинального шаблона DLE.

Может есть другие способы, получения такого эффекта?


Помогите, кто может. Я уже с этим JS реально сдулся :swoon:

kronos, да, да. Есть такое!




Вторая ошибка пустая


Правда не представляю, что с этими данными делать :blink:

Люди, помогите пожалуйста!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Gerga
Gerga
сообщение 11.6.2015, 18:15; Ответить: Gerga
Сообщение #8


Linkoln, решили проблему?


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Linkoln
Linkoln
Topic Starter сообщение 11.6.2015, 18:38; Ответить: Linkoln
Сообщение #9


Gerga, нет :(
Поможете?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Linkoln
Linkoln
Topic Starter сообщение 12.6.2015, 22:19; Ответить: Linkoln
Сообщение #10


Gerga, выручил! Спасибо, от души! :beer:

Тему можно закрывать.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Скрипт поисковика видео StrongTube
3 3josoft 1561 14.8.2023, 14:45
автор: 3josoft
Открытая тема (нет новых ответов) Скрипт приема платежей p2p с карты на карту card2card
Скрипт приема платежей p2p с карты на карту card2card
15 zladey1986 7780 26.3.2023, 8:54
автор: Palundra
Открытая тема (нет новых ответов) Продам скрипт перевода постов и комментариев
4 Tutich 749 19.1.2023, 17:23
автор: Tutich
Открытая тема (нет новых ответов) Битрикс скрипт нативной установки
3 Nemo 2439 20.11.2022, 10:09
автор: Webmaster24
Открытая тема (нет новых ответов) Посоветуйте скрипт интернет-магазина
(партнерская программа - критична!)
9 Aloof 7317 2.12.2021, 15:03
автор: Ilonek


 



RSS Текстовая версия Сейчас: 29.3.2024, 5:17
Дизайн