¿Iframes cargando con barra de progreso usando jQuery?

en mi trabajo (intranet) - Tengo una página aspx que tiene muchos iframes (todos nuestros).

Cada iframe está siendo configurado (js / jquery) por btnX (hay muchos botones en la página aspx ... algunos establecen src en iframes, otros no).

Aviso: el progrssBAr está en la página principal ...

objetivo: progressBar mientras se está cargando iframe ...

código: (al principio elmyPageWrapper esdisplay:none)

<code>$('#myPageWrapper').on ('load','iframe',function () { $("#myProgressBar").hide();});
</code>

2 problemas:

Puedo escuchar el evento iframes load finish. pero que pasashowing la barra de progreso? No quiero editar el evento "onclick" de todos los btn. ¿Existe alguna solución centralizada para esto [usando jquery]?

Necesito algo que haga:

"cuando btn establece elsrc a un iframe - showmyProgressBar"

eventos simultáneos pueden ocurrir: iframeA se está cargando durante 2 minutos (ejemplo), por lo que muestra la barra de progreso,mientras tanto presioné otro botón que establecesrc a iframeB - que se está cargando muy rápido ... una vez que se carga - oculta la Barra de progreso (mira mi código) -pero no debería ...A aun no termino ....

Respuestas a la pregunta(1)

Su respuesta a la pregunta