Я пытаюсь контролировать движение слайдера flex с помощью клавиатуры через jquery и angularjs, но он работает только один раз (FlexAnimate), а не снова. Может кто-нибудь сказать мне, почему он не работает сноваflexanimate только работает один раз
angular.element("#g-m").keyup(function(e){
var p = angular.element("#slider").data('flexslider');
var target = null;
if(e.keyCode == 39){
target = p.getTarget('next');
}
if(e.keyCode !=37 && e.keyCode !=39){
target = false;
}
p.flexAnimate(target , p.vars.pauseOnAction);
});
UPDATE
Если я не прикасаться к клавиатуре влево и кнопку со стрелкой вправо и использовать мышь только затем слайды продолжает двигаться, но как только я нажмите правую и левую кнопку, перемещая один слайд дальше или дальше, а затем flexAnimate ничего не делает (он не перемещает слайды)
PS: Я использовал опцию flexslider keyboard, но это также не работает.