странная проблема с JavaScript - PullRequest
0 голосов
/ 20 июля 2010

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

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

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

спасибо

Ответы [ 2 ]

1 голос
/ 20 июля 2010

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

pg.init();

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

window.setTimeout("pg.init()", 1);
0 голосов
/ 20 июля 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...