document.observe('click', function(e, el) {
if (e.target != Element.descendantOf('calendar')) {
$('calendar').fade();
}
});
我想在某个容器外注册点击时做某事。在上面的代码中,它是$('calendar')。
以上不起作用。
答案 0 :(得分:3)
document.observe('click', function(e, el) {
if ( ! e.target.descendantOf('calendar')) {
Effect.toggle('calendar', 'appear', {duration: 0.4});
}
});
我认为现在这样做了。如果有人有更好的东西。我很乐意听到他们