javascript - jQuery:暂时卡住/禁用所有事件?

标签 javascript jquery jquery-ui

我有以下用例:

  • 带有一些按钮的 div
  • 当用户 单击按钮,显示弹出窗口 并且背景 div 淡出 到 0.5 不透明度

问题是当弹出窗口出现时,用户仍然可以点击背景按钮。此时,我可以暂时删除整个 DIV,但我不想那样做。无论如何我可以禁用所有以前附加的事件,然后仅将事件处理程序添加到当前弹出窗口? (我的意思是关闭按钮之类的东西在弹出窗口中仍然有效)有什么建议吗?

最佳答案

听起来你需要一个 modal弹出窗口。有许多 jQuery 插件可以做到这一点,或者您可以查看 this tutorial .

关于javascript - jQuery:暂时卡住/禁用所有事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2951516/

相关文章:

jquery - 如何使用 jQuery UI Slider 构建安全的验证码?

javascript - 通过 Javascript 提交带参数的表单

javascript - 在 Java 应用程序中生成 JavaScript 代码

javascript - 让 JS promise 返回一个值

asp.net - 如何让 jqGrid 在后端使用 ASP.NET + JSON 工作?

javascript - 拖动具有滚动的容器时可拖动项目不可见

php - 跨站脚本 : Creating a javascript object using PHP's json_encode

javascript - Uncaught ReferenceError : $ is not defined?

javascript - 测量滚动最准确的方法是什么?

jquery - 在按钮对齐方面需要帮助