jparallax从旧版本升级到1.0版本
我在更新jparallax从旧版本到1.0版本时遇到问题。我使用jparallax插件继承了一个半完成的网站。视差效果是完整的 - 问题是,这是一个非常旧的版本,使用jQuery 1.2.6导致用于显示图像(如lightbox)的“colorbox”和我用来显示事件的ajax的问题。jparallax从旧版本升级到1.0版本
升级到最新的jQuery修复了我的ajax和colorbox,但打破了视差。有没有人从低jparallax更新到1.0?
我已经按照笔者的jParallax github changelog
- 命名空间从“jParallax”更改为“视差”
- “xtravel”和“ytravel”选项下面的变化,现在传过来“xparallax”和 'yparallax'
- 从jQuery的1.2.6改为1.7.1
- 与1.0版本替换旧jParallax
其他注意事项,简化我的问题:
- 默认mouseport是身体,这就是我想要的。
- 我并不需要“冻结/解冻”或“linkResponse”功能,此网站
是否有任何人看到我做了什么或有任何建议的问题?我真的很感激帮助,因为我不明白我的错误在哪里,并且正在迅速接近我的最后期限。任何方向将不胜感激。感谢您的任何意见。
我想你也是在drupal下使用jparallax。我有同样的问题,你有。
triggerExposeEdges:true
似乎在新的版本,但在笔者的更新日志没有提到它可以不工作。
另外,我正在尝试的是我有三个不同的div有视差效果。使用旧版本时,图层会分开移动,但现在它们会合并在一起并被裁剪到右侧。找不到解决这个问题的方法。
编辑: 我已经解决了这个问题,通过分别为三层定义jparallux。当然,我正在使用最新的jParallux与Drupal的默认jQuery。我唯一需要改变的是Javascript:
jQuery(document).ready(function(){
jQuery(".ceu").parallax({ // First layer div of cloud image
xparallax: "30px",
xorigin: 0.0,
yparallax: false,
});
jQuery(".runfundob").parallax({ // Second layer div of a Sunbeam
xparallax: "40px",
xorigin: 0.6,
yparallax: false,
});
jQuery(".bottom").parallax({ // Third layer div of a very wide hotel with a vintage car in front.
xparallax: "20px",
xorigin: 0.6,
yparallax: false,
});
});
我想,这样你就可以解决你的问题了。
谢谢,接受但留下了你如何解决你自己的反馈,因为我们并没有真正的问题,但当然可以通过jQuery解决。谢谢 – Lenin 2012-12-17 13:40:50
我已经解决了它只是通过写一点JS只。 – Lenin 2012-12-13 07:38:43