- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我遇到了无法追踪的问题。我正在使用Revolution Slider我不断收到 jQuery 错误:
▼ Uncaught TypeError: Cannot read property 'length' of undefined (repeated 86 times)
p.extend.each jquery-1.8.2.min.js:2
a.fn.cssAnimationRemove jquery.themepunch.plugins.min.js:18
(anonymous function) jquery.themepunch.plugins.min.js:18
问题出在 this page我相信这会导致奇怪的问题,即当幻灯片更改时图片不会完全消失。它把图片留在那里,然后突然消失了。像这样:
它给我带来的只是麻烦,而且我似乎无法追踪它。有什么建议吗?
最佳答案
在美化 jquery.themepunch.plugins.min.js
并使用 Chrome 的 Web 检查器逐步执行后,我能够找到问题的原因。
它正在被调用 jquery's each 使用在 undefined object 上运行函数。
我不建议修复或更改不属于您的代码,但现在您可以通过对 cssAnimationRemove 函数进行未定义的检查来修复该错误:
美化后,原来的函数是这样的:
a.fn.cssAnimationRemove = function () {
var b = this;
var c = b.data("cssAnimations");
var d = b.data("identity");
a.each(c, function(a, b) {
c[a] = b.splice(d + 1, 1);
});
b.data("cssAnimations", c);
};
修改后的美化版本只需要插入一个未定义的检查。它看起来像这样:
a.fn.cssAnimationRemove = function () {
var b = this;
var c = b.data("cssAnimations");
var d = b.data("identity");
if (typeof c !== "undefined") {
a.each(c, function(a, b) {
c[a] = b.splice(d + 1, 1);
});
}
b.data("cssAnimations", c);
};
在购买包含此版本 slider 的主题后,我们遇到了同样的问题(我怀疑这是旧版本,因为 Revolution Slider 网站上的文件与我们本地的文件不同)。
关于jQuery Uncaught TypeError 与 Theme Punch Revolution Slider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15046693/
我有一些如果查询。它必须有点像媒体查询。在某种程度上,它起作用了,但是Grunt打印出了一个错误,称为: Unexpected token: punc ({). 这是我的jQuery代码段: $(do
我有一个使用 TCP 连接进行通信的服务器-客户端程序。多个客户端可以同时连接到服务器。我想在这个系统上实现tcp hole punching。 在客户端,它调用公共(public)服务器来查找我的服
为了获得某种可靠的行为,我已经有几天没玩过打洞了,但我现在陷入了死胡同。 UDP 打洞效果很好:只需先向远程发送一个数据包,然后让远程发送一个数据包,因为它将通过源 NAT 到达。根据我的尝试,它相当
我想实现一个 autoprefixer Punch 的预处理器静态站点生成器。 但是,按照 Punch 的说法,我不确定这是否符合编译器、压缩器等条件。我已经尝试了上述所有方法,但都无济于事。 这是我
我正在使用 JQuery UI Touch Punch,就像我在 this JSFiddle 中使用它一样.我搜索了很多地方以弄清楚 event 和 ui 包含什么,但我找不到相关信息。 是否缺少某种
我正在使用 JQuery Draggable 函数和 Touch Punch 来生成可以通过单击和拖动来滚动的水平 slider 列表。它适用于触摸和点击设备。我面临的问题是,如果我尝试在触摸设备中向
我正在尝试在 Graphics2D 渲染器上创建 Punch Out 效果。 我有一个黑色的矩形。文本颜色为红色。我希望能够将颜色设置为 0x00FF0000 并让它从背景中“冲出”。 Gra
这个问题在这里已经有了答案: Create a transparent hole inside a window's background - WPF (2 个答案) 关闭 4 年前。 我现在开始使
我对我在 Paul Irish 的博客上第一次遇到的“打鸭子”模式有疑问。我得到了一般前提...将引用保存到现有函数,然后用条件分支替换现有函数,如果满足条件,则调用新函数,否则调用旧版本。我的问题是
考虑一个使用大量页面大小的内存区域(比如 64 kB 左右)的程序,每个内存区域的生命周期都相当短。 (在我的特定情况下,这些是绿色线程的备用堆栈。) 如何最好地分配这些区域,以便在该区域不再使用时可
我正在尝试使用 jquery-ui sortable(),该函数必须适用于移动设备和台式计算机。 当我在笔记本电脑上使用鼠标按钮或触摸屏时,sortable() 可以正常工作,但在移动设备上则不行。
我有一个文本框,其中输入了逗号分隔/分隔的值,我必须确保其中的条目是唯一的。解决了使用 Paul Irish's Duck Punching example #2并将其绑定(bind)到该文本框的 o
我对 jQuery UI Touch Punch 有疑问。我可以很好地拖动所有内容,但是当我使用 css3 的“translsateY”时,它可以在计算机上运行,但不能在 iPad 上运行。该元素
我有一个彩色背景和一个位于该背景之上的元素。通过使用 CSS 定位完成。 我的想法是让被 lorem ipsum-text 覆盖的区域基本上“消失”。这样背景橙色和 Jade 米丝就会出现。 有人会说
我不确定为什么每次通过 jQuery UI 调用 setData 和 getData 时都是未定义的。 我在做 $(`#selector`).draggable({ start
我想在 C# 中进行 TCP 打洞(NAT 遍历)。如果需要,可以使用会合服务器来完成。我找到了 http://sharpstunt.codeplex.com/但无法让它发挥作用。理想情况下,我需要一
在 DelayedJob 中,我们可以在控制台上使用 Delayed::Job.all 来列出队列中的所有作业。有没有办法使用 SuckerPunch gem 做同样的事情? 最佳答案 要获取有关队列
我花了一点时间,但我发现我无法点击我的输入,因为我使用 touch.punch 脚本在触摸设备上启用 jquery UI 拖动功能。熟悉此脚本的任何人都知道为什么会这样吗?表单实际上位于父对象的树的下
我遇到了无法追踪的问题。我正在使用Revolution Slider我不断收到 jQuery 错误: ▼ Uncaught TypeError: Cannot read property 'leng
我尝试解释我的问题和行为。 在您的智能手机上输入 touchpunch vertical slider demo-page ( http://touchpunch.furf.com/content.p
我是一名优秀的程序员,十分优秀!