Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   отображение картинки в определенных координатах - на 2 секунды. (https://javascript.ru/forum/misc/76655-otobrazhenie-kartinki-v-opredelennykh-koordinatakh-na-2-sekundy.html)

Saitama 30.01.2019 13:15

отображение картинки в определенных координатах - на 2 секунды.
 
Здравствуйте, уважаемые программисты на JS.

Подскажите как скриптом - поместить на странице в координатах 300;400 - рисунок 1.jpg ровно на 2 секунды, потом удалить его, а затем спустя 10 секунд снова отобразить ?
(И так до бесконечности. То есть зациклить эту операцию)

Nexus 30.01.2019 13:50

(function show() {
    const img = document.createElement('img');
    img.src = '1.jpg';
    img.style.cssText = 'position:fixed;top:300px;left:400px;';
    document.body.appendChild(img);

    setTimeout(function() {
        document.body.removeChild(img);
        setTimeout(show, 1e4);
    }, 2e3);
})();

Saitama 30.01.2019 14:22

Nexus
Вроде все работает.
Только непонятно где вы задали 2 секунды и 10 секунд.

Скажите, что означают параметры 1e4 и 2e3 ?

Nexus 30.01.2019 14:37

Цитата:

Сообщение от Saitama
Скажите, что означают параметры 1e4 и 2e3 ?

Это и есть те самые 10 секунд и 2 секунды соответственно.
1e4 можно заменить на 10000, что равно 10 секундам.
2e3 можно заменить на 2000, что равно 2 секундам.

Saitama 30.01.2019 14:41

Nexus
Я все понял.
Спасибо большое за ответ.


Часовой пояс GMT +3, время: 18:03.