Javascript 从1.12到1.4.5的Mootools兼容性语法

Javascript 从1.12到1.4.5的Mootools兼容性语法,javascript,jquery,mootools,Javascript,Jquery,Mootools,目前,我被迫从旧版本1.12升级到Mootools 1.4.5,但我这里的代码由于升级而不再工作。这可能是由于不推荐使用的语法。这需要重写吗 请帮忙 jQuery.noConflict(); window.addEvent('domready', function() { SqueezeBox.initialize({}); $$('a.modal').each(function(el) { el.addEvent('click

目前,我被迫从旧版本
1.12
升级到
Mootools 1.4.5
,但我这里的代码由于升级而不再工作。这可能是由于不推荐使用的语法。这需要重写吗

请帮忙

jQuery.noConflict();
    window.addEvent('domready', function() {

        SqueezeBox.initialize({});

        $$('a.modal').each(function(el) {
            el.addEvent('click', function(e) {
                new Event(e).stop();
                SqueezeBox.fromElement(el);
            });
        });
    });


        window.addEvent('domready', function() {
            myFx = new Fx.Slide($E('.option'), {duration: 300}).hide();
            $E('.option').setStyle('display', 'block');
            $$('.switcher').addEvent('click', function() {myFx.toggle();});
            $$('.switcher').addEvent('mouseleave', function() {myFx.slideOut();});
        });

看起来不错,您可以更改
新事件(e).stop()
改为
e.stop()。
也将
$e
改为
document.getElement
。你试过我的建议了吗?你让它工作了吗?