0

我正在开发一个 JavaScript 库,它需要让用户能够在加载时运行一些代码。当然,我熟悉jQuery之类的window.onload东西。$(function() {});但是我不想依赖另一个库,我希望这个特定的函数(当然还有其他的库)是跨浏览器的。

那么是否有一种可接受的方式来附加到onload函数而不覆盖另一个库的加载功能(或者如果它们在我的之后包含另一个库,则覆盖我的)?

4

1 回答 1

1

公开一个初始化/加载方法,并要求消费者在加载时调用它。换句话说,将问题推给使用该库的任何人,并且可能会使用 jQuery 提供的便捷方法。

这是一个已解决的问题,但并不简单:“$(document).ready equivalent without jQuery”的答案有 jQuery 如何做到这一点的代码

更多点击:没有 jQuery 的 javascript onload

于 2012-12-12T02:01:51.743 回答