Unity 4.6 UI - Ignore raycast

Is there way to tell the UI event system to ignore a UI gameObject when doing raycasts? I have transparent panels that I want the clicks to go through.

Canvas
 |- Panel1
     |- Button1
 |- Panel2
     |- Button2

+-------------------+
|       +-----------------------+
|       |           |           |
|       | [Button1] |           |
+-------|-----------+ [Button2] |
        +-----------------------+

Panel2 covers Panel1 but I want the clicks to go through so button1 may be pressed.

Yes, add a Canvas Group component and uncheck the ‘Blocks Raycasts’ checkbox. (You’ll probably want to unckeck the ‘Interactable’ checkbox aswell)

ps. You can use this Component aswell to do your fading using the ‘Alpha’ slider.