Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/468.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 打字脚本+;JQueryUI sortstop活动_Javascript_Jquery_Jquery Ui_Typescript - Fatal编程技术网

Javascript 打字脚本+;JQueryUI sortstop活动

Javascript 打字脚本+;JQueryUI sortstop活动,javascript,jquery,jquery-ui,typescript,Javascript,Jquery,Jquery Ui,Typescript,我正在尝试将sortstop事件附加到元素。 见: typescript编译器不断发出警告,指出处理程序只接受一个参数..事件 所以如果我这样做,没关系 $("#Scroller").on("sortstop", function( event ) { } 但是我没有得到ui元素 我在页面中包含了JQueryUI类型文件。因此,我希望编译器知道函数(event,ui)是一个有效的处理程序签名 如何解决此问题?您应该包含JQuery UI.d.ts文件,以便TypeScript编译器知道JQue

我正在尝试将sortstop事件附加到元素。 见:

typescript编译器不断发出警告,指出处理程序只接受一个参数..事件

所以如果我这样做,没关系

$("#Scroller").on("sortstop", function( event ) {
}
但是我没有得到ui元素

我在页面中包含了JQueryUI类型文件。因此,我希望编译器知道函数(event,ui)是一个有效的处理程序签名


如何解决此问题?

您应该包含JQuery UI.d.ts文件,以便TypeScript编译器知道JQueryUI元素的类型。你可以从这里使用

这有一个定义ui参数的
SortableEvent
接口

interface SortableEvent {
    (event: JQueryEventObject, ui: SortableUIParams): void;
} 

不推荐,但您可以执行
var ui=arguments[1]
interface SortableEvent {
    (event: JQueryEventObject, ui: SortableUIParams): void;
}