Javascript 如何在jQuery中扩展加载事件?
您好,我正在使用jQuery打开iframe内部的一个页面,因此我想扩展这个.load方法,以便在jQuery开始执行.load事件之前执行我自己的代码Javascript 如何在jQuery中扩展加载事件?,javascript,jquery,iframe,Javascript,Jquery,Iframe,您好,我正在使用jQuery打开iframe内部的一个页面,因此我想扩展这个.load方法,以便在jQuery开始执行.load事件之前执行我自己的代码 $("body").find("iframe").load(function () { // my code here myMethod(); }); 现在我如何自定义jquery的.load事件,以便在.load回调之前调用myMethod()。 在调用load()函数之前无法加
$("body").find("iframe").load(function () {
// my code here
myMethod();
});
现在我如何自定义jquery的.load事件,以便在.load回调之前调用myMethod()
。- 在调用load()函数之前无法加载图像。差不多
$('a')。单击(函数(){ //显示图像 //呼叫加载 }
- JQuery.ajax(…)和beforeSend也可以用来实现同样的效果。在beforeSend中,显示加载图像并返回true
.load()之外。
@Spokey否我想在iframe开始加载页面之前调用myMethod()。这听起来可能是个xy问题。您实际上想实现什么?从您的问题中,调用myMethod()
在调用load()之前
听起来像是你想要的。但我感觉你在尝试做其他事情。@Smeegs基本上我想在iframe中加载新页面时显示加载图像,为了实现这一点,在文档准备就绪时,我将iframe设置为隐藏,当页面加载时,再显示它。加载的页面有window.location来加载新页面在iframe中,现在我如何显示在iframe中再次加载新页面时的加载。