Я использую следующий код, чтобы открыть Thickbox для динамически генерируемых тегов привязки, но это не работает в первый раз, но во второй раз это работает.
function createMarker(point, InnerAddress) {
//Other Code
var strFBUserID = new GMarker(point, markerOptions);
GEvent.addListener(strFBUserID, "click", function() {
strFBUserID.openInfoWindowHtml(InnerAddress.split('$$')[0]);
tb_init('a.gmapthickbox');//works second time
});
allmarkers.push(strFBUserID);
return strFBUserID;
}
Кажется, tb_init срабатывает раньше, openInfoWindowHtml, есть какой-нибудь способ решить эту проблему?Я попробовал setTimeOut, но безуспешно.Любая помощь будет принята с благодарностью.