I found some problems in jquery blockui plugin, I don't know whether it is my fault or the plugin's.
You see the code below: <html> <script type="text/javascript" src="js/jquery-nightly.js"></script> <script type="text/javascript" src="js/jquery.blockUI.js"></script> <script type="text/javascript"> function block() { $('#waitting').show(); $.blockUI({ message:$('#waitting'), css: { cursor: 'auto' } }) } function unblock() { $.unblockUI(); $('#waitting').hide(); } </script> <body> <button onclick="block()"> OK </button> <div id="waitting" style="display:none"> <button name="Cancel" onclick="unblock()">Cancel</button> </div> </body> </html> What I thought is: after the "Ok" button is clicked, the page is blocked and the "cancel" button is shown, then clicked the "cancel" button, the page is unbloked and the "cancel" button is hidden. But in fact, the demo code doesn't work as I expected: the "cancel" button is still there. Besides, I use "cursor: 'auto'", but I still got a "wait" cursor. Can anyone explain?