Typescript+JQueryUI排序停止事件
Typescript + JQueryUI sortstop event
我正在尝试将sortstop事件附加到元素。请参阅:http://api.jqueryui.com/sortable/#event-停止
$("#Scroller").on("sortstop", function( event, ui ) {
}
typescript编译器不断发出警告,称处理程序只接受一个参数。。事件http://api.jquery.com/on/
所以如果我这样做,没问题
$("#Scroller").on("sortstop", function( event ) {
}
但是我没有得到ui元素。
页面中包含JQueryUIType文件。因此,我希望编译器知道函数(event,ui)是一个有效的处理程序签名。
如何解决此问题?
您应该包含JQueryUI.d.ts文件,以便TypeScript编译器知道JQueryUI元素的类型。你可以从这里使用.d.tshttps://github.com/borisyankov/DefinitelyTyped/blob/master/jqueryui/jqueryui.d.ts.
它有一个定义ui参数的SortableEvent
接口
interface SortableEvent {
(event: JQueryEventObject, ui: SortableUIParams): void;
}
相关文章:
- jquery可从自定义事件中排序
- jqueryui sortable完成排序后的事件
- jQuery 可排序事件触发器
- jQuery jqGrid中的事件前排序
- Typescript+JQueryUI排序停止事件
- jQuery UI可排序,释放鼠标按钮事件
- jQuery UI 可排序:事件的顺序
- 防止谷歌图表表中的默认排序事件
- 为什么我的点击事件在点击对 WebGrid 进行排序后没有注册
- JQuery 可排序绑定单击事件
- NG-重复完成事件在排序后不起作用
- 全日历是否支持全天事件的自定义排序
- 数据表排序完成时触发事件
- 异步 JavaScript 事件的排序
- 是否可以在不中断单击事件的情况下对子级鼠标按下重新排序
- jquery UI 可排序 - 没有悬停事件
- jquery 数据表排序 表标题中的单击事件不在列标题文本中
- 剑道 AngularJS中的可排序事件,如何捕获
- jQuery 事件的排序
- JQuery 可排序的“sortupdate”事件每次销毁可排序时都会触发额外的次数,然后重新添加