- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Как удалить плохие SEO-ссылки и очистить ссылочную массу сайта
Применяем отклонение ссылок
Сервис Rookee

VK приобрела 70% в структуре компании-разработчика red_mad_robot
Которая участвовала в создании RuStore
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Пытаюсь к сайту прикрутить два скрипта
jquery-1.4.2.min.js и mootools.js
Не хотят вместе работать. Работает только тот скрипт, который объявлен последним.
Погуглив, выяснил что это из за конфликта - они используют одну и ту же переменную $ при обращении.
тут пишут что можно отдать контроль над этой переменной др. скрипту с помощью метода $.noConflict()
Если я правильно понял, надо просто сделать так:
после этого, jQuery перестанет использовать $. Но по прежнему ничего не работает, только теперь первый объявленный скрипт работает, а последний нет. Может я что-то не так понял?
http://api.jquery.com/jQuery.noConflict/
http://api.jquery.com/jQuery.noConflict/
я это читал. ссылка которую я дал о том же но на русском. не работает.
То что Вы сделали, это только освободили переменную $ для использования скриптом mootools.
А нужно еще и в коде вашего сайта заменить все обращения к jQuery через "$(..." на "jQuery(..."
В статье, ссылку на которую Вы дали, ведь написано:
А у Вас на сайте обращение и к той и к другой библиотекам осталось через $
jQuery перестал использовать $, а Вы продолжаете обращаться к нему через эту переменную.
Должно помочь. Только скрипты, которые используют jQuery, больше не должны использовать $.
Должно помочь.
так я пробовал - разницы никакой.
Только скрипты, которые используют jQuery, больше не должны использовать $.
yozuul добавил 28.02.2011 в 00:37
То что Вы сделали, это только освободили переменную $ для использования скриптом mootools.
А нужно еще и в коде вашего сайта заменить все обращения к jQuery через "$(..." на "jQuery(..."
аа. понял. сейчас попробую.
yozuul добавил 28.02.2011 в 01:19
всем спасибо за помощь.
Дубль два. Надо прикрутить еще третий скрипт использующий jQuery. То что было.
Первый скрипт scripts.js (красным), если я правильно понял использует библиотеки mootools
Два вторые rotation_type.js и rotor.js используют библиотеку jquery-latest.min.js
Я не стал делать через jQuery.noConflict();, а просто заменил в первом скрипте все перменные $ на перменнуые jquery и все заработало.
Теперь надо пдключить третий скрипт
По понятным причинам, он не хочет работать - обращение в нем идет через $. Делаю так:
и в contact.js меняю все $ на j, но ничего не работает. Что опять не так?
p.s. причем если ставлю это var j = $.noConflict(); то не работает второй и третий скрипт. вообще.
если без этого var j = $.noConflict(); и без замены переменных, то второй начинает работать, а трейтий только частично работает.
если я правильно понял использует библиотеки mootools
Такого не должно быть :)
Нужно сначала точно определить какой скрипт какие библиотеки использует и только тогда изменять сами скрипты.
Советую вам вообще уйти от сокращения $. В тех скриптах, которые используют jQuery, замените $ на jQuery, а в тех, которые Mootools, замените $ на document.id
забил кароче на этот mootools сделал все через jQuery 😂