jquery水平滚动事件 – 编辑

嗨,我有一个水平滚动画廊,我想添加动态字幕,标题是静态的页面,我希望他们在用户滚动浏览每个图像时打开和关闭。

这是一个模拟页面:

http://www.jonathantopf.com/imijstudio/

为了概念validation,我在上面的图库中有一个小红色方块,我想用它来进入屏幕时触发事件。 有任何想法吗?

我曾经使用过航点,但无法弄清楚如何将其设置为侦听水平滚动事件。 我对jquery很新,因为你可以告诉所以任何帮助都非常感谢,

这是我到目前为止尝试的内容:

$(document).ready(function() { $("#blob").waypoint(function() { alert('waypoint reached.'); }); }); 

这是错误:

 Uncaught TypeError: Object function ( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector, context ); } has no method 'isWindow' 

更新:升级到最新版本的jquery,似乎修复了consloe错误。 它现在有效,但只有当正方形垂直进入框架时,我才能找到如何将方向设置为水平。

谢谢

乔恩

嘿,你只需要使用$(window).scroll,来自scrollleft的值我在这里做了一个简单的测试:

http://jsfiddle.net/vJUXy/

如果我被误解,请告诉我? 亚历克斯

更新你的JQuery。 isWindow是在1.4.3( http://api.jquery.com/jQuery.isWindow/ )中添加的,你使用的是1.4.2。