首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Colorbox未显示-错误$.data(this,colorbox)未定义

Colorbox未显示-错误$.data(this,colorbox)未定义
EN

Stack Overflow用户
提问于 2012-10-27 21:51:01
回答 1查看 883关注 0票数 0

我正在尝试加载类别页面上的pop图像,但在单击图像时出现此错误。

代码语言:javascript
复制
Timestamp: 10/27/2012 7:15:10 PM
Error: TypeError: $.data(this, colorbox) is undefined
Source File: http://woodanta.6point9.in/catalog/view/javascript/jquery/colorbox/jquery.colorbox.js
Line: 246

colorbox在产品页面上工作,但不在类别上工作。有人能帮我吗?

分类:http://woodanta.6point9.in/index.php?route=product/category&path=60

产品:http://woodanta.6point9.in/index.php?route=product/product&product_id=50

EN

回答 1

Stack Overflow用户

发布于 2012-10-29 14:03:57

Colorbox使用jQuery.data()将其设置对象添加到分配给它的元素。此设置对象将从您分配colorbox的时间和单击链接的时间之间从您的元素中删除。这通常发生在复制/替换文档中的元素时(使用$.html()),这不会复制使用$.data存储的数据,而是克隆它们或附加/添加现有元素。

我建议禁用与colorbox无关的脚本,以确定是什么脚本导致了问题。此外,在将colorbox分配给您的元素之前,您可以等待其他脚本执行,从而避免该问题。

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

https://stackoverflow.com/questions/13100751

复制
相关文章

相似问题

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