如何为多个事件分配一个功能?

时间:2015-02-21 10:33:44

标签: javascript function events onload onscroll

也许这是一个愚蠢的问题,但我怎么能在JavaScript中做这样的事情:

document.onload = function() { typeText(); }
window.onscroll = function() { typeText(); }

function typeText() { ... }

P.S。:实际上,这个例子不起作用。

1 个答案:

答案 0 :(得分:0)

像这样:

function typeText() { ... }

document.onload = typeText;
window.onscroll = typeText;

如果您还希望传递参数,我建议您查看.bind()方法https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind

但是一个例子看起来像这样:

document.onload = typeText.bind(this, param1, param2);