Выполнить скрипт только один раз на странице
Плюс append тоже не хотелось чтобы повторялся, кто может помочь, все интернеты излазил и всю голову сломал.
|
Открыл тест. Скрипт выполнился только один раз.
|
Sorry
|
Т.е. он может запускатся на странице несколько раз, но при этом показыватся только раз, и чтобы заново не создавал элементы для дива. Уже не знаю что делать, открывается по пять раз на страницу.
|
sl1m,
вынесите флаг за функцию. А то вы в первой же строке делаете var simpleProgressDialog = null; а затем проверяете следом if (simpleProgressDialog != null) var simpleProgressDialog = null; function showSimpleProgress(show){ $('<div/>', { class: 'simple-progress-dialog' }).appendTo('body'); if (show == null) Ну или если не хотите плодить глобальных переменных, записывайте флаг в какое-то свойство родительского элемента или используйте замыкание. |
спасибо, что то затупил
|
Часовой пояс GMT +3, время: 20:34. |