javascript - 我如何调用 jQuery 插件中的这个函数?

标签 javascript jquery

This jQuery plugin有以下函数附加到停止事件(我认为是从 _mouseStop 事件启动的):

$('#canvas').boxer({
  stop: function(event, ui) {
    var offset = ui.box.offset();
    ui.box.css({ border: '1px solid white', background: 'orange', padding: '0.5em' })
      .append('x:' + offset.left + ', y:' + offset.top)
      .append('<br>')
      .append('w:' + ui.box.width() + ', h:' + ui.box.height());
  }
});

有没有一种方法可以从代码中调用这个确切的函数(无需用户输入),并为它提供作为参数传递的 ui 对象的等效函数(我有所需的变量)?我知道我可以以编程方式创建盒子 in other ways ,但我很想看看我是否可以这样做,因为这会让其他一些事情变得更容易。感谢您的阅读。

最佳答案

尝试trigger()。您可以用它触发 mouseStop 事件。

http://api.jquery.com/trigger/

关于javascript - 我如何调用 jQuery 插件中的这个函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4181541/

相关文章:

javascript - 使用 jQuery 连续交换两个内联跨度元素

javascript - 通过 Meteor Iron Router 获取 Json/Collection 的最简单方法

javascript - jQuery attr() 方法更改类名

jquery - 同位素 : positioning of elements that have different heights

javascript - 如果输入有值,jquery 显示表行。错误的 keyup 函数

javascript - 一页上有多个 slider

javascript - 如何将手指指针更改为十字准线?

javascript - 带有文字的 TinyMCE 自定义按钮

javascript - 显示整个匹配单元格的脚本

jquery - 在 Controller Viewdata 的 Jquery 模式中显示成功/失败消息