【发布时间】:2019-03-01 10:40:13
【问题描述】:
我不能用英语清楚地表达,所以如果可能请帮助编辑我的问题。
这是我的网页页面
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),然后我们才能真正使用箭头键更改单元格。
【问题讨论】:
标签: javascript jquery flickity