我正在将一些旧的Javascript移植到jQuery:
document.onkeyup = function (event) {
if (!event) window.event;
...
}
Run Code Online (Sandbox Code Playgroud)
此代码适用于所有主流浏览器.我的jQuery代码如下:
$(document).keyup = function (event) {
...
}
Run Code Online (Sandbox Code Playgroud)
但是这段代码不起作用(该函数至少在IE7/8中从未被触发).为什么?怎么修?
Ion*_*tan 16
在jQuery的API是不同的:
$(document).keyup(function (event) {
...
});
Run Code Online (Sandbox Code Playgroud)
jQuery.keyup是一个函数,它将回调作为参数.其背后的原因是让我们分配多个keyup(或其他)事件.
$(document).keyup(function (event) {
alert('foo');
});
$(document).keyup(function (event) {
alert('bar');
});
Run Code Online (Sandbox Code Playgroud)
还有没有参数的keyup(),它将触发与相应元素关联的keyup事件.
| 归档时间: |
|
| 查看次数: |
15613 次 |
| 最近记录: |