Jump to content

Исполнение кода после открытия окна


Testweb
 Share

Recommended Posts

ipb.hoverCardRegster.initialze('stocks', {'w' : 300, 'h' : 200,  'delay': 400, 'position' : 'auto' , 'callback': myCallbac } );

 

Вопрос следующий, после того как исполнилась функция "myCallbac", другими словами открылось окно.

Как сделать после всего, чтобы мол исполнился другой код. Только прочесть код необходимо как только откроется окно...

Link to comment
Share on other sites

Угу, дак как тут. После того как исполнился код в функции и открылось окно, необходимо чтобы прочитался следующий код. Или исполнилась следующая функция после открытия окна. Вот, как так сделать?

Link to comment
Share on other sites

Что мешает вызвать в той же функции следующий код? Для асинхронность используйте setTimeout

 

setTimeout(function(){
  alert('After hoverCard open');
}, 1);

Link to comment
Share on other sites

Нее... У меня окно открывается с задержкой, иногда как, иногда кое как))

 

Имеется более презентабельный способ?

Link to comment
Share on other sites

Колбэк функция принимает два аргумента - hoverCardObject, id. hoverCardObject содержит все необходимые параметры вызова.

Также функция вызывается во время открытия окна, не важно какой у вас таймаут задержки стоит. Для асинхронности достаточно просто выполнить код в задержке в одну секунду.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...