检测 div 何时"unloaded"



-----简而言之----

我有一个文件,比如x.html,它加载在其他文件的一些div中(使用函数jquery.load(

但是x.html需要知道是否在您的位置加载了另一个html。

那么,我如何知道父页面是否将另一个内容加载到具有x.html的div元素中呢?

---详细---

这个问题类似于弹出窗口关闭时的检测问题:

我有一些页面将页面x.html加载到任何div.中

例如:A page index.html

<html> 
...
<div id='contentX'>
</div>
...
<button id='btn1' onclick='functionThatLoadsXphpIntoDivContentX()'>
<button id='btn2' onclick='functionThatLoadsOtherContentIntoDivContentX()'>
...
<javascript>
function functionThatLoadsXphpIntoDivContentX(){
     $('#contentX').load('x.html');
}
function functionThatLoadsOtherContentIntoDivContentX(){
     $('#contentX').load('anotherPage.html');
}
</javascript>
</html>

当用户单击btn2时,页面x.html需要知道它,因为x.html需要正确删除一些元素(如tinyMCE(。

我希望它是清楚的,但如果不是,告诉我为什么,我会编辑或评论。

您正在寻找的不是这样的".unload"方法。DIV并没有真正卸载,而是其内容发生了更改。在调用".load"以更改DIV的内容之前,您需要添加一个"清理"DIV的方法调用。

最新更新