Как решить конфликт между jquery и mootools 1.11? - PullRequest
0 голосов
/ 07 августа 2011

слайд-шоу на моей странице перестает работать, когда я добавляю скрипт mootools.Как решить это?

    <!--Script-->
<script type='text/javascript' src="js/jquery.1.3.2.js"></script>
<script type='text/javascript' src='js/jquery.cycle.all.min.js'></script>
<script type='text/javascript' src='js/presentationCycle.js'></script>

<!--mootools for dropdown-->
<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/elSelect.js"></script>



<script type="text/javascript">
<!---//
window.addEvent('domready', function(){
var mySelect = new elSelect( {container : 'mySelect'} );

var mySelect2 = new elSelect( {container : 'mySelect2'} );

var mySelect3 = new elSelect( {container : 'mySelect3'} );

var mySelect4 = new elSelect( {container : 'mySelect4'} );
});
//-->
</script>

1 Ответ

1 голос
/ 07 августа 2011

presentationCycle.js написан плохо - он использует $ вместо jQuery (и $ также используется mootools)

Вы должны заключить PresentationCycle в:

(function($) {
    ...
})(jQuery);

помимо этогочитать:

http://api.jquery.com/jQuery.noConflict/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...