Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.01.2016, 10:01
Аватар для green275
Новичок на форуме
Отправить личное сообщение для green275 Посмотреть профиль Найти все сообщения от green275
 
Регистрация: 27.01.2016
Сообщений: 2

Вопрос по слайдеру.
Начинающий нуп. Вот решил написать очень простой слайдер. Хотелось бы реализовать автоматическую смену слайдов. Как это реализовать? Всем спасибо!
<!DOCTYPE html>
<html>
<head>
    <title>JavaScript для начинающих</title>
    <meta charset="utf-8">
<script type="text/javascript" src="core.js"></script>
<link rel='stylesheet' href="style.css">
</head>
<body>
    <div id = "photo">
        <img src="img/1.jpg">
    </div>
    <div class="manage">
        <span id = "prev">prev</span>
        <span id = "next">next</span>
    </div>
</body>
</html>


window.onload = function(){

    var i = 1;
        document.getElementById("next").onclick = function()
        {
            if (i != 2)
                i++;
            document.getElementById("photo").innerHTML = '<img src ="img/'+ i +'.jpg">';
        }

        document.getElementById("prev").onclick = function()
        {
            if(i != 1)
                i--;
            document.getElementById("photo").innerHTML = '<img src ="img/'+ i +'.jpg">';
        }

 }
Ответить с цитированием
  #2 (permalink)  
Старый 27.01.2016, 12:42
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от green275
Хотелось бы реализовать автоматическую смену слайдов.
насобирайте массив url картинок и меняйте src по таймеру, выбирая из этого массива следующий элемент, если такого нет , то первый и так бесконечно.
Ответить с цитированием
  #3 (permalink)  
Старый 28.01.2016, 13:21
Аватар для green275
Новичок на форуме
Отправить личное сообщение для green275 Посмотреть профиль Найти все сообщения от green275
 
Регистрация: 27.01.2016
Сообщений: 2

Можно поподробнее, с примером кода. Заранее благодарен.
Ответить с цитированием
  #4 (permalink)  
Старый 28.01.2016, 15:05
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

Сообщение от green275
Хотелось бы реализовать автоматическую смену слайдов.
<!DOCTYPE html>
<html>
<head>
    <title>JavaScript для начинающих</title>
    <meta charset="utf-8">
<script>
window.addEventListener("load", function() {
    var b = ["http://javascript.ru/forum/image.php?u=45816&dateline=1453878207", "http://javascript.ru/forum/image.php?u=7416&dateline=1372796129", "http://javascript.ru/forum/images/ca_serenity/misc/logo.gif"],
        c = b.length,
        a = 0,
        d = document.querySelector("#photo img");
    (function e() {
        d.src = b[++a, a %= c];
        window.setTimeout(e, 1E3)
    })()
});

</script>
<link rel='stylesheet' href="style.css">
</head>
<body>
    <div id = "photo">
        <img src="http://javascript.ru/forum/image.php?u=45816&dateline=1453878207">
    </div>
</body>
</html>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
небольшой вопрос по центровке wlad Internet Explorer 1 08.01.2017 19:03
вопрос по toDataURL() GodZiLA Общие вопросы Javascript 0 03.06.2014 17:21
Всплытие событий или что то не так... Кирюха =) jQuery 6 30.03.2013 12:56
Вопрос по each() и перебору строк таблицы battrack jQuery 1 09.02.2012 14:30
Вопрос по Слайдеру rangemax dimm_mds jQuery 1 16.09.2010 18:28