摘要:
Web页面中经常碰到这类问题,就是客户端多次点击一个按钮或者链接,导致程序出现不可预知的麻烦.客户就是上帝,他们也不是有意要给你的系统造成破坏,这么做的原因很大一部分是因为网络慢,点击一个操作之后,系统响应慢,于是点击多次.如果我们遇到这种情况,也许是一样的操作方法,所以解决问题才是王道.废话不多说,直接切入正题.方法一:在客户端制作一个遮罩层.即用js和css制作一个纯白色或者黑色的遮罩的div,当客户端点击按钮时,弹出这个div并覆盖在当前用户界面之上,这样遮罩层下面的内容被屏蔽,用户就无法进行鼠标的多次点击操作.优点:一个好的遮罩层具有很美观的UI感受,并且相对降低一点用户等待服务器响. 阅读全文