$ .colorbox.close(); colorbox关闭问题

 宋十七 发布于 2023-02-12 17:33

我试图在单击按钮时关闭颜色框窗口.窗口应该是一个ajax分页窗口.

我已经尝试过示例页面,内联按钮可以关闭,我在ajax分页中写的相同代码,但它在控制台firebug中抛出错误,即

**"TypeError: $.colorbox is undefined


(9 out of range 6)"**

我真的不知道错误的含义.

我的HTML代码是.index.html

    



Colorbox Examples







Outside HTML (Ajax)

Inline HTML

Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem



Close

而ajax页面是:ajax.html








Lorem ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum Lorem Ipsum Lorem ipsum Lorem Ipsum



Close

我做错了什么?

1 个回答
  • 我在工作站上加载了一个完整的示例,发现了两个问题.

      当Colorbox使用AJAX加载页面时,它实际上内联了生成的HTML.由于您的ajax.html文件再次加载jQuery和Colorbox小部件,因此会导致问题.因此,删除<script>ajax.html文件中的两个 标记.

      在index.html中,您有一个电话$('#test_close').colorbox.close();.替换为$.colorbox.close();.

    这些应该解决您的问题.祝好运!

    2023-02-12 17:35 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有