我有这个功能:
$( ".timebox" ).draggable({
containment: "parent",
axis: "x" ,
drag: refactorTimebox(event, ui)
});
我想调用函数refactorTimebox(event, ui)
。如何将event
和ui
变量传递给我的函数。
线条拖动:refactorTimebox(event, ui)
不起作用。
这是refactorTimebox函数:
function refactorTimebox(event, ui){
console.log(ui.position);
}
答案 0 :(得分:2)
$( ".timebox" ).draggable({
containment: "parent",
axis: "x" ,
drag: refactorTimebox
});
您只需要传递对函数的引用,而不是调用它。
答案 1 :(得分:1)
只需编写没有方法签名的函数名称。
$( ".timebox" ).draggable({
containment: "parent",
axis: "x" ,
drag: refactorTimebox
});
答案 2 :(得分:0)
按名称传递
$( ".timebox" ).draggable({
containment: "parent",
axis: "x" ,
drag: refactorTimebox
});
该插件将使用参数
调用它