【发布时间】:2010-12-10 18:55:30
【问题描述】:
全部,
我正在实现一个类似 jQuery 滑块的“Coda”(我正在使用 Niall Doherty 的出色实现:http://www.ndoherty.biz/2009/10/coda-slider-2/)。
一般来说,效果很好。
但是,我遇到的问题是……每个“面板”都包含几个文本输入。如果用户到达面板中的最后一个输入,然后单击 [TAB](或 iPad 上的“下一步”按钮),Safari 会自动移动滑动包装以显示下一个文本输入。
当然,它只是滑动包装器,刚好足以让下一个文本输入进入视图 - 不足以让整个下一个面板进入视图。
换句话说 - 假设每个面板的宽度为 600 像素,而我有三个面板。
因此,如果用户到达第一个面板上的最后一个输入,然后单击 TAB,我希望包装器移动 600 像素以使下一个面板完全进入视图。但是,浏览器只是将其滑动到足以看到下一个文本输入。
有没有人遇到过这个问题,并提出了一个可靠的解决方案?
非常感谢您提供任何建议和见解!
【问题讨论】:
标签: jquery coda-slider