Javascript 滑动条-更改输入焦点事件的可拖动状态
当我在输入字段中时,我试图删除draggable选项(这样我就可以选择文本并在字段内用箭头导航)Javascript 滑动条-更改输入焦点事件的可拖动状态,javascript,jquery,slick.js,Javascript,Jquery,Slick.js,当我在输入字段中时,我试图删除draggable选项(这样我就可以选择文本并在字段内用箭头导航) var slider=$('.slider').slick({ 无限:错, 速度:300,, 幻灯片放映:1, 自适应高度:正确, asNavFor:“#移动菜单”, 德拉格布尔:是的 }); $('input').focusin(函数(){ console.log('in'); slider.slickSetOption(“可拖动”,false,false); }).focusout(函数(){
var slider=$('.slider').slick({
无限:错,
速度:300,,
幻灯片放映:1,
自适应高度:正确,
asNavFor:“#移动菜单”,
德拉格布尔:是的
});
$('input').focusin(函数(){
console.log('in');
slider.slickSetOption(“可拖动”,false,false);
}).focusout(函数(){
console.log('out');
slider.slickSetOption(“可拖动”,真,假);
});
它回来了
未捕获类型错误:未定义不是函数
在这两个事件上
如何使用事件更改可拖动/滑动状态?插件只注册函数
jQuery.fn.slick
在版本1.4中,通过slick方法本身在slick实例上调用方法
需要这样称呼它:
// pseudocode
slider.slick("method", arguments, ...)
要修复代码更改,请执行以下操作:
// wrong
slider.slickSetOption("draggable", false, false);
致:
工作演示:
// correct
slider.slick("slickSetOption", "draggable", false, false);
//Arguments: option : string, value : depends on option, refresh : boolean