0

如何将焦点设置在一个div(div id =rotate)并锁定网页中的其他div,直到该div的工作完成?旋转 div 包含一个旋转的图像,直到从数据库中提取数据?我必须阻止用户在网页中进行其他工作,直到从 db 中提取数据并显示@另一个 div (div id= display_db)?

伪代码:

while(clicked on div id = rotate )
lock other divs of webpage and,

div id = rotate
    rotate image until data is extracted from db
then
    display at another div id = display_db

unlock all divs
4

1 回答 1

0

我认为您正在寻找所谓的“模态窗口”。这将在您的页面上方添加一个图层,阻止所有鼠标输入以防止在一段时间内与任何元素进行进一步交互(例如,直到单击“确定”按钮,或者在您的情况下,某些服务器请求已完成)。

例如,请参阅 jQuery BlockUI 插件:http: //malsup.com/jquery/block/#page

于 2012-06-25T06:58:43.307 回答