【发布时间】:2012-11-30 18:50:56
【问题描述】:
我正在制作一个用于分发的 JS/PHP 插件。我希望它像这样易于安装:
<HTML>
<HEAD>
<TITLE>Testing my Plugin</TITLE>
<?php
include 'path/to/myPlugin.php';
echo getMyPluginHeadContent();
?>
</HEAD>
<BODY>
<?php
echo getMyPluginContent("Arguments will go here");
?>
</BODY>
</HTML>
但是,我希望这个插件附加一个窗口调整大小监听器而不覆盖window.onresize,以防有任何其他脚本也需要使用该方法。 有没有像 document.addEventListener("resize", myResizeMethod, true); 这样的 javascript 命令? 我知道不是这样,因为那不起作用,而且 MDN 和 W3C 对 addEventListener 接受的参数非常模糊。
我不想要一个告诉我使用 window.onresize = myResizeMethod 或 <BODY ONRESIZE="myResizeMethod"> 的答案,因为它们对插件不友好。
【问题讨论】:
-
既然你想把这个添加到窗口中,你试过
window.addEventListener吗? -
几乎任何
.on = 都可以变成 .addEventListener( , ) -
@bhamlin :有见地的评论,谢谢。
标签: javascript plugins