All-For-Kompa.RU

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

Всё для компа

chat

Видео дня

Популярное

Реклама

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

Партнёры



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

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

Авторизация

Реклама

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

Опрос

Откуда удобнее качать?

1. depositfiles.com
2. letitbit.net
3. другой
4. Rapidshare.de
5. ifolder.ru
6. uploading.com
7. filespace.ru
8. Oxyshare.com
9. upload2.ne
10. quickdump.com
11. Megaupload.com
12. Hyperupload.com
13. Turboupload.com
14. Mytempdir.com
15. getfile.biz

Реклама

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

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

Комментарии

Счетчики

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

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


Сегодня я расскажу вам как можно избежать конфликта двух библиотек, на
примере  jQuery и mootools  и добиться хорошей производительности на
вашем сайте.

Недавно у меня был баг со слайдером на сайте который со всеми возможными скриптами конфликтовал, проблему я решил через несколько часов... через определенное время конфликт повторился только уже с другим скриптом, и старые методы не помогали. Тут я подумал почему бы не использовать функцию "jQuery.noConflict();"

Теперь поясню в чем дело - JQuery и mootools используют для вызова функции
$, следовательно происходит конфликт и библиотеки отказываются работать.

Теперь приступим к устранению конфликта, мы заменяем функцию вызова $(…), на jQuery(…):


Code

  <html>
  <head>
  <script src="mootools.js"></script>
  <script src="jquery.js"></script>
  <script>
  jQuery.noConflict();
  jQuery(document).ready(function(){
  jQuery("div").hide();
  });
  $('someid').hide();
</script>
</head>
<body></body>
</html>

Как вы видите, я заменил все $ на Jquery.

Случай второй:

Вы можете переопределить функцию вызова jQuery на любую другую переменную ( к примеру $jQuery )

Code
<script>
  var $jQuery = jQuery.noConflict();
  $jQuery(document).ready(function(){
  $jQuery("div").hide();
  });
  $('someid').hide();
  </script>

Ну и наконец в заключение.
Можно сократить код jQuery установить функцию noConflict();, преимущество этого способа в том что он не переопределяет функцию вызова!

Code

<script>
  jQuery.noConflict();
  $("div").hide();
  });
  $('someid').hide();
  </script>

Вот и все, желаю удачи в устранении конфликтов!


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

| : jQuery, библиотеки, Mootools
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Всего комментариев: 2
Комментариев: 2
Имя: Леонид

0  
Сообщение № 2 Написал: Леонид (26.09.2010)

(leonP4) | 26.09.2010 | Воскресенье|15:59
:) Спасибо за оценку!

 -------------- Комментарий --------------
Загрузка…
  Цитировать  
Комментариев: 1
Имя: Ярослав

0  
Сообщение № 1 Написал: Ярослав (26.09.2010)

(Apocalypse) | 26.09.2010 | Воскресенье|15:20
Замечательная статья! Спасибо! dance

 -------------- Комментарий --------------
Загрузка…
  Цитировать  
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Популярные файлыНовые файлы
Call of Duty 5: World at ...[ Скачали 67786 раз ]
Амфибии, Гайд по ассасина...[ Скачали 32181 раз ]
Амфибии, Гайд по шаманам.[ Скачали 31014 раз ]
cs 1.6 patch v48 full[ Скачали 29496 раз ]
Русский бот PW Alfa v 2.6[ Скачали 17687 раз ]
Огромный пак глюков и баг...[ Скачали 13152 раз ]
civilization 5 скачать бе...[ Скачали 12223 раз ]
PW MP5[ Скачали 11538 раз ]
MHS-Bot-PW 2.3 ботовод[ Скачали 10929 раз ]
Niko Bellic (нико белич) ...[ Скачали 10295 раз ]
Wallpapers Mix №1937[ Добавлен 26.04.2025 ]
Wallpapers Girls №1187[ Добавлен 26.04.2025 ]
Wallpapers Mix №1936[ Добавлен 24.04.2025 ]
Wallpapers Girls №1186[ Добавлен 20.04.2025 ]
Wallpapers Girls №1185[ Добавлен 18.04.2025 ]
Wallpapers Mix №1935[ Добавлен 18.04.2025 ]
Wallpapers Mix №1934[ Добавлен 17.04.2025 ]
Wallpapers Mix №1933[ Добавлен 16.04.2025 ]
Wallpapers Mix №1932[ Добавлен 15.04.2025 ]
Wallpapers Girls №1184[ Добавлен 12.04.2025 ]