jQuery Mootools无法正常工作 - 尝试了一些技巧

时间:2012-09-20 16:49:15

标签: javascript jquery mootools

我遇到让JQuery与Mootools合作的问题,我已经尝试了解决冲突的所有事情,所以我认为我做错了,没有意识到。

这是没有列出库的代码:

    <script type="text/javascript">
    jQuery.noConflict();
    $(document).ready(function() {
        $('.slideshow').cycle({
            fx: 'fade' // choose your transition type, ex: fade, scrollUp,         shuffle, etc...
        });
    })(jQuery);


    <script type="text/javascript">

    (function($){
    window.addEvent('domready', function() {

      var status = {
        'true': 'HIDE',
        'false': ''
       };



      var myVerticalSlide = new Fx.Slide('vertical_slide').hide();



        $('v_toggle').addEvent('click', function(event){
        event.stop();
        myVerticalSlide.toggle();
        });



      myVerticalSlide.addEvent('complete', function() {
       $('vertical_status').set('text', status[myVerticalSlide.open]);
          });

            });
            })(document.id);

2 个答案:

答案 0 :(得分:1)

我对mootools一无所知,但他们都使用了$ identify。我相信你需要将$重新分配给其中一个。

<script type="text/javascript" charset="utf-8">
    var $j = jQuery.noConflict();
</script>

所以现在当你想使用jQuery时,

$j('selector').show();

你使用与Mootools相同的语法。

答案 1 :(得分:1)

使用jQuery而不是$

jQuery('.slideShow')

$是对jQuery的引用,因此它们可以互换