javascript - 将退出键绑定(bind)到实例?

标签 javascript jquery class events keycode

我一直在面板类中创建自己的幻灯片,到目前为止我对此非常满意,但我想知道如何将退出键绑定(bind)到当前打开的面板?

我已经设置了我的插件的演示:

演示:http://jsfiddle.net/7PH9g/

我知道你可以将事件绑定(bind)到 keyCode,如下所示:

$(document).keyup(function(e) {
  if (e.keyCode == 27) { <DO YOUR WORK HERE> }   // esc
});

但是我怎样才能从转义键调用 this.sliderClose 呢?像这样访问类外函数的最佳方法是什么?

基本上,我想要的东西是我只需按退出键,它就会自动关闭顶部的面板。顶部的面板有一个 infront 类,它们都有唯一的 id。但我无法弄清楚这一点。

最佳答案

我认为你可以这样做:http://jsfiddle.net/7PH9g/2/

 $(document).keyup(function(e) {
    if (e.keyCode == 27) { 
       test.closeSlider();
    }
 });

关于javascript - 将退出键绑定(bind)到实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24443250/

相关文章:

php - 其他类(class)的PDO有什么问题?

javascript - 从 DatePicker 加载到输入框中时显示的日期

javascript - 动态添加和编辑行

javascript - 如何根据表格是否有行动态隐藏按钮

c++ - 类析构函数符号有什么问题?在VC++中

c++ - 图形专用模板类

javascript - AngularJS错误: [$injector:modulerr]

javascript - 如何检测浏览器大小并实时更改 javascript 函数控件

javascript - Electron.js 未捕获引用错误 : require is not defined

javascript - <object> 由从 $(document).ready 调用的函数创建,未呈现