首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jquery中存在多个颜色框问题,单击关闭按钮后,确认一个颜色框中的框出现在其他颜色框中是不必要的

在jquery中存在多个颜色框问题,单击关闭按钮后,确认一个颜色框中的框出现在其他颜色框中是不必要的
EN

Stack Overflow用户
提问于 2013-10-04 22:06:40
回答 1查看 412关注 0票数 1

我有多个彩盒在我的主页.I在一个彩盒上实现了一个确认框后,点击关闭按钮在彩盒.But现在我得到一些问题,当我点击确认框,然后我会去其他彩盒,并点击他们的关闭按钮,,,我再次得到相同的确认框unnecessary..Currently我正在使用以下代码实现确认框...

代码语言:javascript
复制
onComplete:function () {
                $("#cboxClose").unbind();
      $("#cboxClose").click(function (e) {
                var response;
                var formChanged = localStorage.getItem("isFormChanged");
           if (formChanged == "true") {
                response = confirm('some changes have been made,Do you want to close this window? ');          
                  if(response) {
                   $.colorbox.close();
                   }else {
                   return

            }else{
              $.colorbox.close();
      });

}
EN

回答 1

Stack Overflow用户

发布于 2013-10-19 13:55:54

你不能一次使用colorbox的多个实例,因为每个实例每次都会使用相同的is附加到document.body节点上,这在实例化时是可以看到的,任何浏览器开发工具都可以看到;

你需要在点击时创建实例,然后在关闭时销毁它,但这在使用上不是很流畅(预计会有滞后)……

您最好的选择是重新考虑您的页面或找到另一个插件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19183343

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档