Я вижу, как разработчик использует это на моем сайте

window.setTimeout("pg.init()", 10);

Проблема в том, что когда я щелкаю один раз на наборе записей, он работает нормально. Однако, когда я сразу нажимаю на запись, все, что я получаю, - это песочные часы. Однако если я подожду, а затем щелкну, он снова заработает ... что может быть не так. Какие-либо предложения?

Благодарность

0
Asim Zaidi 20 Июл 2010 в 02:50

2 ответа

Лучший ответ

Что произойдет, если вы вызовете pg.init() без тайм-аута?

pg.init();

В качестве альтернативы вы можете попробовать меньший тайм-аут, но это, вероятно, не будет иметь никакого значения, поскольку оно уже мало:

window.setTimeout("pg.init()", 1);
1
Pat 19 Июл 2010 в 22:54

Ваш вопрос вряд ли имеет смысл, но если бы я мог догадаться , я бы сказал, что отключите интерактивные элементы (или удалите обработчики onclick) в наборе записей после щелчка и добавьте функциональность к pg.init(), который повторно активирует его / их.

0
karim79 19 Июл 2010 в 22:56