Показать сообщение отдельно
  #19 (permalink)  
Старый 31.10.2016, 11:55
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

бесконечная прокрутка слайдера на jquery, ширина на весь экран, макет
Роман Андреевич,
css ваше видимо влияет, которое вы не указали ... а так всё должно работать.
<!DOCTYPE HTML>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
  <style type="text/css">
  li{
   margin: 0px;
   width: 100%; min-height:50px; float: left;
   display: block;
  }
  ul {
    position:relative; top: 0px; left:0px; display:block;
    height:50px;
    padding: 0px; margin: 0px;
  }
  nav{
     overflow:hidden; width: 100%; height:50px; position: relative;  margin: 100px auto;
  }

  </style>
  <script src="http://code.jquery.com/jquery-1.9.1.js"></script>
  <script>
   $(function() {
    var ul = $('ul'), widthAll = 0;
    function slider_size() {
         $("li", ul).each(function(indx, element) {
            this.style.width = document.documentElement.clientWidth + "px";
            widthAll += this.offsetWidth
        });
        ul.width(widthAll)
    }
    $(window).resize(slider_size).trigger("resize")

    function go() {
        var li = $('li:first', ul), w = li.width();
        ul.delay(3000).animate({
            left: -w
        }, 2000, function () {
            li.appendTo($(this))
            $(this).css({
                left: '0px'
            });
            go()
        })
    }
    go()
});

  </script>
</head>

<body>
<section>
  <nav>
    <ul>
			<li  id = "1" style="background-color:red;">1</li>
			<li  id = "2" style="background-color:green;">2</li>
			<li  id = "3" style="background-color:Yellow;">3</li>
            <li  id = "4" style="background-color:DeepPink;">4</li>
			<li  id = "5" style="background-color:MediumBlue;">5</li>
	   </ul>
  </nav>
</section>
</body>
</html>

Последний раз редактировалось рони, 31.10.2016 в 12:02.
Ответить с цитированием