Using jQuery, how does one:
1. Make a semi-transparent black rectangle appear atop a typical HTML page when a typical button is clicked
2. Make a clickable button appear atop the semi-transparent rectangle
3. Make the same semi-transparent black rectangle disappear when the button (referenced in item 2) is clicked
Note that the semi-transparent black rectangle; when it appears, must cover the entire screen, regardless of the screen's size.