All-For-Kompa.RU

Сегодня:
Карта сайта форум Главная
Скрыть рекламный блок

Всё для компа

chat

Видео дня

Популярное

Реклама

Хочешь помочь проекту? Установи наш баннер!

Партнёры



Развлекательный портал по игре Dota 2. У нас вы первым узнаете о последних игровых новостях, сможете почитать интересные статьи и гайды, посмотреть стримы популярных комментаторов и многое другое.

Про-софт - сайт професионального софта. Ето сайт не только софта но также игровых дополнений, музыки, фильмов, игр для ПК а также читов для ПК игр. Постоянное обновление материалов и каждый день появляется чтото новенькое!

Авторизация


Реклама

Хочешь помочь проекту? Установи наш баннер!

Опрос

Какую поисковую систему используете?

1. Яndex
2. Google
3. Rambler
4. Nigma
5. Другое
6. Mail
7. Yahoo!

Реклама

Хочешь помочь проекту? Установи наш баннер!

Популярные тэги

Комментарии

Счетчики

На сайте: 1
Прохожие: 1
Пользователей: 0
Статус:

Счётчик тИЦ и PR Rambler's Top100
HTML и DHTML [2] JavaScript [5]
Mootools [2] JQuery [22]
Разное [2] CSS [4]
PHP [1]
АвторАвтор: leonP4 | ДатаДата: 29.07.2010 |Голосов: 1


Недавно я столкнулся с проблемой когда две моих библиотеки начали
конфликтовать, а работать без них скрипты не будут, у меня было 3
выхода - закрыть на всё глаза, удалить одну библиотеку тем самым лишится
пол сайта, и наконец найти разумное решение потратив на него несколько
часов. Так вот решение нашлось само собой - [Function] jQuery.noConflict()

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

Функция предотвращает конфликт jQuery с $ объектом другой библиотеки.
При использовании данной функции, для получения доступа к jQuery,
используйте jQuery переменную. К примеру, если вы использовали $("div
p"), то теперь вы должны указать jQuery("div p"). ПРИМЕЧАНИЕ: Данная
функция должна быть включена после подключенного jQuery javascript
файла, но до подключения любой другой конфликтующей библиотеки,а так же
до того как фактически другая конфликтующая библиотека будет вызвана.
noConflict может быть вызвана в конце jQuery.js файла, чтобы глобально
отключить псевдоним $() jQuery. jQuery.noConflict возвращает ссылку на
jQuery, что может быть использовано для аннулирования псевдонима $()
jQuery объекта. 


Пример:


Code

jQuery.noConflict();
// Выполнить что-нибудь с jQuery
jQuery("div p").hide();
// Выполнить что-нибудь с другой библиотекой $()
$("content").style.display = 'none';

Вернуть псевдоним $, а затем создать и выполнить функцию, обеспеченную $ как jQuery псевдоним внутри области видимости функции. Внутри функции оригинальный объект $ не доступен. Использование функции предпочтительно для большинства плагинов, которые конфликтуют с другими библиотекам.

Code

jQuery.noConflict();
(function($) {
  $(function() {
  // код, использующий $ как псевдоним jQuery
  });
})(jQuery);
// другой код, использующий $ как псевдоним другой библиотеки

Вы можете "связать" функцию jQuery.noConflict() с сокращенным вариантом функции ready, для компактности кода.

Code

jQuery.noConflict()(function(){
  // код используемый jQuery
});
// другой код использующий $ как псевдоним другой библиотеки

Создать различные псевдонимы, взамен jQuery, для использования в остальном скрипте.

Code

var j = jQuery.noConflict();
// Сделать что-нибудь с jQuery
j("div p").hide();
// Сделать что-нибудь с другой библиотекой $()
$("content").style.display = 'none';


Другие новости на эту тему:

    Теги к статье:

    Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
    Всего комментариев: 0
    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]

    Популярные файлыНовые файлы
    Call of Duty 5: World at ...[ Скачали 67390 раз ]
    Амфибии, Гайд по ассасина...[ Скачали 31767 раз ]
    Амфибии, Гайд по шаманам.[ Скачали 30676 раз ]
    cs 1.6 patch v48 full[ Скачали 29059 раз ]
    Русский бот PW Alfa v 2.6[ Скачали 17201 раз ]
    Огромный пак глюков и баг...[ Скачали 12757 раз ]
    civilization 5 скачать бе...[ Скачали 11948 раз ]
    PW MP5[ Скачали 11163 раз ]
    MHS-Bot-PW 2.3 ботовод[ Скачали 10415 раз ]
    Niko Bellic (нико белич) ...[ Скачали 10015 раз ]
    Wallpapers Girls №1052[ Добавлен 02.05.2024 ]
    Wallpapers Girls №1051[ Добавлен 26.04.2024 ]
    Wallpapers Mix №1138[ Добавлен 25.04.2024 ]
    Jawbreaker (2024/Ru/En/Mu...[ Добавлен 25.04.2024 ]
    Wallpapers Girls №1050[ Добавлен 25.04.2024 ]
    Eclipse: Echo of Dimensio...[ Добавлен 25.04.2024 ]
    Phantom Fury (2024/Ru/En/...[ Добавлен 25.04.2024 ]
    Sweet Transit (2024/Ru/En...[ Добавлен 24.04.2024 ]
    Teenage Mutant Ninja Turt...[ Добавлен 24.04.2024 ]
    Wallpapers Mix №1137[ Добавлен 24.04.2024 ]