我无法用英语清楚地表达,所以如果可能,请帮助编辑我的问题。
这是我的网页
https://codepen.io/haozun/pen/ywNjvQ
当我打开此页面时,我无法使用箭头键来导航不同的轮播单元。
我只能在鼠标单击该页面后使用箭头键。
如何编辑代码以便我可以在开始时使用箭头键而无需单击它?即我在浏览器中打开这个页面,然后我可以使用箭头键(37,39)立即旋转它。打开页面后,我想使用keyboardHandlers
Flickity.keyboardHandlers = {
// left arrow
37: function() {
var leftMethod = this.options.rightToLeft ? 'next' : 'previous';
this.uiChange();
this[ leftMethod ]();
},
// right arrow
39: function() {
var rightMethod = this.options.rightToLeft ? 'previous' : 'next';
this.uiChange();
this[ rightMethod ]();
},
};
我可以编辑所有源代码,包括flickity.pkgd.min.js
. 而我的页面只包含一个 flickity。
官方网站告诉我们必须先使用tab(或leftclick),然后我们才能真正使用箭头键更改单元格。