Показать сообщение отдельно
  #2 (permalink)  
Старый 09.05.2015, 15:45
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

<style>#slider{width: 100px; height: 100px;}</style>
<body>
<div id="slider"></div>
<script>
window.onload = function () {
    var obj = {
        __colors: [],
        __position: 0,
        get color() {
            if (this.__position == this.__colors.length) this.__position = 0;
            return this.__colors[this.__position++];
        },
        set color(arg) {
            this.__colors = arg;
        }
    };
    obj.color = ['red', 'green', 'black', 'yellow', 'fuchsia'];
    setInterval(function () {
        document.getElementById('slider').style.backgroundColor = obj.color;
    }, 1000);
};
</script>
</body>

вариант
Ответить с цитированием