我在页面上有两个JSSOR滑块。我需要将我的页面作为键盘导航以实现“可访问性”目的。所以我将$ ArrowKeyNavigation设置为true,现在我可以键盘导航两个滑块。麻烦的是,箭头键同时穿过两个滑块。没有办法单步执行两个滑块中的一个。
我的第一个想法是在滑块本身或滑块周围的容器上添加$(elem).focus()处理程序,然后在处理程序中更新$ ArrowKeyNavigation设置。但是,没有用于获取/设置$ ArrowKeyNavigation属性的API,因此似乎必须完全重新创建整个JSSOR Slider。我也这样做了,但这样做的过程会干扰当前的焦点,所以你最终无法通过滑块。
是否有更可靠的方法在焦点上的JSSOR滑块中启用键盘导航,这样两个滑块可以在页面上共存并由键盘独立控制?