Javascript.RU

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

вот я и не могу понять почему ширина ползунка учитывается
Ответить с цитированием
  #12 (permalink)  
Старый 31.10.2016, 11:36
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,232

Роман Андреевич, а так?
<!DOCTYPE html>
<html>
<head>
<meta http-equiv='Content-Type' content='text/html; charset=windows-1251' />
<!--
<script src='http://code.jquery.com/jquery-latest.js'></script>
<script src="https://code.angularjs.org/1.3.9/angular.min.js"></script>
<script src="https://code.angularjs.org/1.3.9/angular-route.js"></script>
-->
<style type='text/css'>
* {
	margin: 0;
	padding: 0;
}
html,
body {
	width: 100%;
}
section,
nav {
	width: 100%;
}
ul {
	height: 100%;
	height: 120px;
	list-style: none;
	overflow: hidden;
}
li {
	height: 100%;
	border:3px solid #0000FF;
	box-sizing: border-box; 
}
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<section>
	<nav>
		<ul>
			<li>
                                     //.....какой то контент 1
			</li>
			<li>
                                     //.....какой то контент 2
			</li>
			<li>
                                     //.....какой то контент 3
			</li>
			<li>
                               //.....какой то контент 4
			</li>
		</ul>
	</nav>
</section>
</body>
</html>

И скролируй сколько хочешь...
Ответить с цитированием
  #13 (permalink)  
Старый 31.10.2016, 11:45
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

ksa,
Вы задали height фиксированную, а этого не нужно, потому что высота li формируется исходя из того что внутри плюс padding(по желанию).
Все равно не помогло. Спасибо
Ответить с цитированием
  #14 (permalink)  
Старый 31.10.2016, 11:49
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,133

Сообщение от ksa
а так?
скролировать не получится -- ширина ul равна li -- вариант только для вертикального скрола.
Ответить с цитированием
  #15 (permalink)  
Старый 31.10.2016, 11:52
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Задача я думаю очевидна, расположить li горизонтально друг за другом.
Ответить с цитированием
  #16 (permalink)  
Старый 31.10.2016, 11:53
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Решается, с другой стороны просто, body {overflow-y: scroll;} - появляется скролл (пустой), но зато все нормально
Ответить с цитированием
  #17 (permalink)  
Старый 31.10.2016, 11:54
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Но не правильно я считаю
Ответить с цитированием
  #18 (permalink)  
Старый 31.10.2016, 11:55
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Либо убрать вообще скрол на body но тогда надо писать скрипт серфинга по секциям вниз и на верх
Ответить с цитированием
  #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.
Ответить с цитированием
  #20 (permalink)  
Старый 31.10.2016, 11:55
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Короче говоря, я так и не понял, почему window width - ширина ползунка
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jquery форма papacoca jQuery 0 06.08.2014 21:16
Как сохранить размер текста, который был изменён jQuery "fontSize" anton1990 Общие вопросы Javascript 8 31.07.2014 22:55
Jquery обработка списка RAMSlader jQuery 2 13.07.2011 12:27
Задать строкой ф-ию onclick ссылки, jQuery Jumangee Events/DOM/Window 5 18.01.2010 17:32
JQuery + FireFox NOOB jQuery 4 02.11.2009 18:16