使用轮播滚动日期

时间:2015-05-04 17:41:47

标签: javascript jquery carousel

我已经构建了一个旋转木马,让用户可以使用光滑的库轻弹/滚动日期。我对图书馆有一些小问题,而且是一个重要问题。

你可以在这里看到旋转木马: http://radiant-meadow-8480.herokuapp.com/

user = test,

PW =测试

我会列出这些问题,希望你可以帮我修复它们,但如果没有,它可能会帮助你推荐我另一个库。

  1. 当您释放单击(鼠标向上)时,事件才会触发。我想来回滑动手指/鼠标,看到屏幕上的数据发生变化。

  2. 您不能将手指/鼠标悬挂在一侧并滚动一堆幻灯片。你只会滑几张幻灯片。

  3. 最大的问题是,如果您在其前面添加幻灯片,您当前正在查看的幻灯片将会发生变化。要超越这个,你必须销毁光滑的对象,并重新初始化它。这使得它不那么平滑,并且在我的旧iPhone 3g上几乎无法使用。

    我没有任何易于共享的代码,但我希望页面上的演示以及我列出的问题可以帮助您推荐更适合的库,或修复我当前的实现。

    我也看过iScroll,但是无限卷轴只给我一些问题,而且文档看起来很缺乏。我的理解是,作者正在研究更新版本,并且尚未更新当前版本超过6个月。

1 个答案:

答案 0 :(得分:0)

我会向前迈出一步,质疑你对旋转木马的使用。

为什么?

  1. 如果您正在进行移动开发,只需允许移动设备使用其内置设备,例如供iPhone使用

    ContentResolver.Insert(CalendarContract.Events.ContentUri, eventValues);

    请参阅Date Picker for iPhone Web Application

  2. 桌面上的日期选择轮播充其量只包括这个。

  3. 轮播(虽然你的略有不同)通常被认为是糟糕的UI。这更像是滑块而不是旋转木马。参考:

  4. 幽默的例子: http://shouldiuseacarousel.com/

    好的解释: https://ux.stackexchange.com/questions/10312/are-carousels-effective