它没有记录,请参阅http://api.jqueryui.com/draggable/#option-revert
它表明您可以为revert选项提供函数,但它不显示此函数将接收哪些参数.
当文档不完整/令人满意时,您应该学会阅读源代码.以下调用:
this.options.revert.call(this.element, dropped)
Run Code Online (Sandbox Code Playgroud)
是在非缩小的jquery-ui.js中的第6055行(并且是当你grep for options.revert时的第一个结果)
这意味着if revert
是一个函数,它在widget元素jquery对象(1)上调用; 它dropped
作为唯一的参数传递.
dropped
是一个布尔值,表示当前draggable
是否删除了有效droppable
元素; 可以看出它上面有两行.
正如评论所说:当droppable
有效并接受拖动的元素时,dropped
保持对droppable
jQuery DOM元素的引用(因此true
在被评估为布尔值时转换为)
(1)调用函数的对象(在这种情况下 - 构成draggable
窗口小部件的jQuery元素- 不作为参数传递;它只是调用函数的上下文,并且可以在函数内访问this
参考.
函数接收的唯一参数是dropped
布尔值.
归档时间: |
|
查看次数: |
228 次 |
最近记录: |