代码之家  ›  专栏  ›  技术社区  ›  Teej

如何使用原型捕捉容器外部的单击

  •  1
  • Teej  · 技术社区  · 15 年前
        document.observe('click', function(e, el) {
            if (e.target != Element.descendantOf('calendar')) {
                $('calendar').fade();
            }
        });
    

    当某个容器外注册了一个单击时,我正在尝试做一些事情。在我上面的代码中,它是$(“日历”)。

    以上不起作用。

    1 回复  |  直到 13 年前
        1
  •  3
  •   Teej    15 年前
    document.observe('click', function(e, el) {
                if ( ! e.target.descendantOf('calendar')) {
                    Effect.toggle('calendar', 'appear', {duration: 0.4});
                }
            });
    

    我想这是可行的。如果有人有更好的东西。我会很高兴听到的