Можно ли повторно запустить или обновить sifr, не обновляя страницу?Запустить sifr без обновления страницы?
Id представьте, что существует функция типа sifr() или что-то в этом роде?
Можно ли повторно запустить или обновить sifr, не обновляя страницу?Запустить sifr без обновления страницы?
Id представьте, что существует функция типа sifr() или что-то в этом роде?
Какая версия sIFR? По крайней мере, SIFR 3 имеет метод для этого:
sIFR.redraw();
Вы пятно на: Там это функция, называемая SIFR().
Операторы замены Javascript могут быть добавлены в файле sifr.js или в конце вашего (X) HTML-файла.
Когда вы кладете код замены в файле SIFR Javascript, он будет выполнять на OnLoad (в зависимости от того, если sIFR.bAutoInit установлено значение ИСТИНА, что значение по умолчанию) или при вызове SIFR(). Если вы поместите операторы replace в тело, они будут выполнены немедленно.
Фактически это означает, что вы можете поместить оператор замены в JavaScript и вызвать sIFR() в теле. Это не будет иметь никакого значения.
Чтобы сохранить пропускную способность, вы можете поместить операторы replace в файл JavaScript, а затем вызвать sIFR() в теле. Точный код, вы должны использовать в теле в этом случае:
<script type="text/javascript">
if(typeof sIFR == "function"){
sIFR();
};
</script>
Очевидно, что вы могли бы назвать эту функцию позже снова, например, когда что-то изменилось в асинхронном режиме.
Sidenote: Я не знал о функции redraw(), выбранной Саймоном. Очевидно, я бы сказал, что пойду, если я, где ты.
спасибо, ребята. к сожалению для меня его версия 2.0.7. Я должен буду позволить дизайнерам интерфейсов обновить sifr для будущих наценок. У меня нет времени играть с этим больше, поскольку в проекте есть более важные вещи.
Я пробовал все sIFR(), но не работал, похоже, что нужно обновлять страницу каждый раз, когда пользователь переключает темы. Или, если я получаю время до конца, обновите его до v3 и попробуйте redraw().