用MooTools 1.2实现类似jQuery “Click”的语法

我虽然使用 MooTools syntax 胜过 jQuery syntax,但是我也非常喜欢 jQuery syntax.

这里有一个快速的方法,让您的 MootTools看起来,有点像jQuery的‘click’ 方法。

那就是 Element.click()方法.

The MooTools Javascript

1
2
3
4
5
6
7
8
Element.implement({
    'click': function(fn) {
        this.addEvent('click',function(event) {
            event.stop();
            fn.attempt();
        });
    }
});

Example code:

1
2
3
4
5
6
window.addEvent('domready',function() {
    //show an alert when the element is clicked.
    $('click-me').click(function() {
        alert('Clicked');
    });
});

本文的代码启发来自:

http://davidwalsh.name/implement-jquery-click-syntax-mootools

pre

站点统计