Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 26.10.2016, 17:52
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

ksa,
Это же не полноценная программа, а только демонстрация принципа...
Кнопки "скролл вверх" тоже нет... и еще много чего

Последний раз редактировалось Dilettante_Pro, 26.10.2016 в 17:54.
Ответить с цитированием
  #12 (permalink)  
Старый 27.10.2016, 07:47
Аспирант
Отправить личное сообщение для olegalimov Посмотреть профиль Найти все сообщения от olegalimov
 
Регистрация: 27.09.2015
Сообщений: 94

Большое спасибо! Надеюсь дальше сам попытаюсь до работать. Если не смогу то, напишу.
Ответить с цитированием
  #13 (permalink)  
Старый 27.10.2016, 08:12
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от Dilettante_Pro
Это же не полноценная программа, а только демонстрация принципа...
Разумеется.
Ответить с цитированием
  #14 (permalink)  
Старый 27.10.2016, 09:51
Аспирант
Отправить личное сообщение для olegalimov Посмотреть профиль Найти все сообщения от olegalimov
 
Регистрация: 27.09.2015
Сообщений: 94

Это я уже понял!
Ответить с цитированием
  #15 (permalink)  
Старый 27.10.2016, 11:39
Аспирант
Отправить личное сообщение для olegalimov Посмотреть профиль Найти все сообщения от olegalimov
 
Регистрация: 27.09.2015
Сообщений: 94

Сообщение от ksa Посмотреть сообщение
Разумеется.
А если так реализовать
$(document).ready ( function ( ) {
			$('#nav_up').fadeIn('slow');
			$('#nav_down').fadeIn('slow');  
			$( '#nav_down' ).click ( function ( ) {
			var win = $(window).scrollTop() + $(window).innerHeight();
			$( 'body,html' ).animate ({scrollTop: win } , 800 ) ;
			} ) ;
				$('#nav_up').click(	function () {
					var win = $(window).scrollTop() - $(window).innerHeight();
						$('html, body').animate({scrollTop: win }, 800);
				});			
} ) ;


По вашему мнению какие минусы скрипта?
Ответить с цитированием
  #16 (permalink)  
Старый 27.10.2016, 13:57
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,123

Сообщение от olegalimov
А если так реализовать
Все равно фигня получается...

<!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'>
</style>
<script type='text/javascript'>
</script>
</head>
<body>
<div  class="nav_down" id="nav_down" style='position:fixed; left:100px;background-color:silver'>скролл вниз</div>
<div id = "container"></div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
<script>
$(document).ready ( function ( ) {
    $('#nav_down').fadeIn('slow');  
    var win = $(window).height (),
		count = 1,
		content = "";
    for (var i=1;i<300;i++) content += i.toString() + "<br>";
    $('#container').html(content);
    $( '#nav_down' ).click ( function ( ) {
        $( 'body,html' ).animate ( {
			scrollTop: win * count
		}, 800 ) ;
		count++;
		return false ;
    } ) ;
}) ;
</script>
</body>
</html>

У меня на странице (во весь экран) 56 внизу... Проскролил руками до 100 внизу... Нажал на кнопку - внизу 112 и соточка моя ниже середины.

А пойдет или нет - это пусть "конечный" исполнитель решает. Х/з чего в итоге нужно.
Ответить с цитированием
  #17 (permalink)  
Старый 27.10.2016, 14:58
Аспирант
Отправить личное сообщение для olegalimov Посмотреть профиль Найти все сообщения от olegalimov
 
Регистрация: 27.09.2015
Сообщений: 94

вроде нормально срабатывает
Ответить с цитированием
  #18 (permalink)  
Старый 27.10.2016, 17:33
Профессор
Отправить личное сообщение для Dilettante_Pro Посмотреть профиль Найти все сообщения от Dilettante_Pro
 
Регистрация: 27.11.2015
Сообщений: 2,899

Сообщение от olegalimov Посмотреть сообщение
вроде нормально срабатывает
И даже изменение размеров окна нормально обрабатывает
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как сделать чтобы textarea тянулась в высоту при добавлении в нее текста? javasc Общие вопросы Javascript 4 27.03.2012 22:14
как зделать что бы пропадали картинки в зависимости от разрешения экрана skelan Javascript под браузер 9 09.06.2011 21:42
как попасть вниз страницы pernik jQuery 2 04.06.2011 19:52
Можно легко узнать разрешение экрана. А как именно JS это узнает? jungle Общие вопросы Javascript 12 29.11.2010 01:43
Как получить высоту DIV, установленную автоматически YOricH Internet Explorer 4 22.07.2009 17:15