我正在重新设计一个网页,在顶部有一个图像滑块,以显示一些我的特色工作。该图像滑块工作良好,并通过单击下一个或上一个图像的右或左箭头工作。
在我添加到fancyBox文件的链接之前,一切都很顺利,这样页面中的其他图像(而不是滑块中的图片)可以在弹出的fancyBox中查看。fancyBox运行良好,但由于它,我的滑块现在消失了,一旦单击左或右箭头。
可以帮助我修复滑块,或者fancyBox,这样滑块脚本和FancyBox都可以在这个页面上工作吗?
在源代码中,我还注意到滑块中的哪些文件是滑块的一部分,哪些文件用于FancyBox
我真的很感激所有的帮助!
提前谢谢,他们
发布于 2012-03-13 09:33:42
看起来您正在加载两个不同版本的jQuery。一个位于头(1.7),另一个位于m.js(1.4.2)的顶部。尝试将1.4.2的副本从m.js中删除以启动。确保检查控制台的错误,然后从那里开始。
另外,我对你正在使用的滑块脚本不太确定。我以前在同一页上用过BxSlider和fancyBox,他们在一起玩得很好.只是个主意。
发布于 2012-03-13 10:10:33
在Firebug中执行时,请参见一个错误:
When I called show(slide,[object Object]) with your args, an error was thrown!
TypeError: f.easing[i.animatedProperties[this.prop]] is not a function
[Break On This Error]
...e)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f....
由$("#pic-" + next).show('slide',{direction: dir});
引起
其中'dir‘是一个空字符串。相信这会导致你的错误。您还可以在显示之前隐藏一些其他的issues...such。查看更多的jQuery anim资料,or..simpler使用预先构建的滑块:)
https://stackoverflow.com/questions/9688762
复制