如何使用原型捕获某个容器外的点击

时间:2010-03-03 13:02:44

标签: javascript prototypejs

    document.observe('click', function(e, el) {
        if (e.target != Element.descendantOf('calendar')) {
            $('calendar').fade();
        }
    });

我想在某个容器外注册点击时做某事。在上面的代码中,它是$('calendar')。

以上不起作用。

1 个答案:

答案 0 :(得分:3)

document.observe('click', function(e, el) {
            if ( ! e.target.descendantOf('calendar')) {
                Effect.toggle('calendar', 'appear', {duration: 0.4});
            }
        });

我认为现在这样做了。如果有人有更好的东西。我很乐意听到他们

相关问题