Selectervizr лучше всего работает с MooTools, но сайт, который я создаю, использует jQuery. Как я могу заставить Selectervizr работать в лучшем виде, не переходя полностью на MooTools?
Да, вы определенно можете.
Mootools и jQuery предлагают своего рода бесконфликтный режим, который позволяет вам использовать обе инфраструктуры, освобождая любые связи.
jQuery: jQuery No Conflict
MooTools: MooTools $ безопасный режим
* Только на заметку: требуется только один из вышеперечисленных.
Я считаю, что JQuery имеет режим 'noconflict' - возможно, включите его в сценариях, где вам нужно использовать mootools / JQuery на той же странице.
Это помогло мне несколько раз.
http://api.jquery.com/jQuery.noConflict/
В jQuery и mootools есть режим noConflict (см. this и this ).Вы можете заключить код в функцию, если хотите сохранить знак доллара:
(function($){ //your mootools code })(document.id); (function($){ //your jQuery code })(jQuery);
Использование .noConflict()
.noConflict()
<script type="text/javascript" src="mootools.js"></script> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript"> $.noConflict(); jQuery(document).ready(function($) { // Code that uses jQuery's $ can follow here. }); //$ is free for any library to use here </script>
Да, вы можете, но вы должны иметь это в виду: обе библиотеки «довольно большие».
У jquery есть настройка, поэтому выпустите $ в другую библиотеку: http://docs.jquery.com/Using_jQuery_with_Other_Libraries
$
Я думаю, что MooTools также имеет это.но достаточно изменить настройки jquery с noConflict