我使用的是Chris Coyier通过js封装div表格的方法来实现水平滚动http://css-tricks.com/how-to-create-a-horizontally-scrolling-site/。但是,要滚动,必须使鼠标水平滚动,或者在滚动时保持轮班。使用滚轮水平滚动
所以,我用这个hscroll.js插件http://paulicio.us/items/view/24/horizontal-page-scrolling-using-javascript它可以让你通过鼠标滚轮横向滚动页面。
但是,在Firefox和Opera中测试时(在Chrome和Safari中正常工作),存在相当大的延迟/不连续性。我认为布兰登亚伦的mousewheel.js http://brandonaaron.net/code/mousewheel/docs将是可行的解决方案,但我不知道如何实现该插件,因为我是文盲,当涉及到JS。
的jsfiddle:http://jsfiddle.net/694TK/3/
更新:的tinyscroll插件似乎很好地工作,除了它没有缓解,对于?: http://jsfiddle.net/694TK/6/
另一个更新的任何解决方案:http://jsbin.com/uwehot/
Mary Lou的圆形内容传送带*(http://tympanus.net/codrops/2011/08/16/circular-content-carousel/)*在这里玩。
它工作得很好,除了锚链接不起作用。
我可以问你不要做一个动态网站或一些静态的吗? – Theodore 2012-01-13 22:26:11
动态。这就是我使用表格方法的原因。否则,我不得不用不正确的测量来定义身体的宽度。 – carpenumidium 2012-01-13 22:32:33
嗯,我不这么认为 – Theodore 2012-01-13 22:34:00