Я пишу шаблон виджета, который будет включен на страницу, где он установлен.
Можно установить несколько виджетов одного типа на одной странице, поэтому мой шаблон может быть включен несколько раз.
Теперь я написал JavaScript
для инициализации виджета, вы знаете, щелчков и зависаний.
Моя проблема в том, что эти <script>
выполняются, например, несколько раз, когда я что-то щелкаю, ограниченная функция выполняется несколько раз.
Как лучше всего решить эту проблему?
РЕДАКТИРОВАТЬ: Кстати, я использую шаблонный движок Mako
, и я пытался использовать переменную c
для хранения логического флага, но кажется, чтоc
переопределяется каждый раз.