Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.12.2017, 12:46
Интересующийся
Отправить личное сообщение для shahin Посмотреть профиль Найти все сообщения от shahin
 
Регистрация: 10.06.2014
Сообщений: 11

Плавный перезод
Здравствуйте, использую эффект плавного перехода на страницу, получается это так: при клике на ссылку пользователь попадает на страницу где выполняется загрузка и черный фон переходит с права на лево и страница открывается, все работает но одна проблема, иногда остается сантиметр не закрытого перехода как будто переход закрылся не до конца. Можно ли как-то решить эту проблему?
$(window).load(function() {
	$('body:not(#top, #preloader)').hide();
	$('#preloader').delay(1000).animate( {'marginLeft':'-=3000'}, 1200, 'swing');
	$('body:not(#top, #preloader)').show();
});

#top {
	width: 100%;
	position: fixed;
	z-index: 11000;
	top: 0;
}
#preloader {
	position: fixed;
   	z-index: 10000;
   	width: 100%;
   	height: 100%;
	background: #000 url(ajax-loader.gif) no-repeat center center;
	top: 0;
	margin-top: 0;
}
Ответить с цитированием
  #2 (permalink)  
Старый 22.12.2017, 13:37
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

shahin, ты умеешь делать полные тестовые примеры?
Ответить с цитированием
  #3 (permalink)  
Старый 22.12.2017, 13:54
Интересующийся
Отправить личное сообщение для shahin Посмотреть профиль Найти все сообщения от shahin
 
Регистрация: 10.06.2014
Сообщений: 11

Нет не умею, а что это такое?

Последний раз редактировалось shahin, 22.12.2017 в 14:54.
Ответить с цитированием
  #4 (permalink)  
Старый 22.12.2017, 15:22
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от shahin
а что это такое?
Это полностью готовый минимальный хтмл-документ со скриптами и пр., который демонстрирует проблему.
На нем можно ее посмотреть и предложить варианты решения.

Вот один из вариантов решения - просто удали не нужные элементы после анимации. Т.о. они не будут тебе мешать на странице.
Ответить с цитированием
  #5 (permalink)  
Старый 22.12.2017, 16:43
Интересующийся
Отправить личное сообщение для shahin Посмотреть профиль Найти все сообщения от shahin
 
Регистрация: 10.06.2014
Сообщений: 11

<link href="/styles/style.css" rel="stylesheet" type="text/css">

<link href='http://fonts.googleapis.com/css?family=Mr+De+Haviland|Rokkitt' rel='stylesheet' type='text/css'>

<script type="text/javascript" src="http://gc.kis.v2.scr.kaspersky-labs.com/EE815C54-39CE-F649-87B6-A74F5C4EF629/main.js" charset="UTF-8"></script><script type="text/javascript">
	var isMobile = {Android: function() {return navigator.userAgent.match(/Android/i);},BlackBerry: function() {return navigator.userAgent.match(/BlackBerry|BB10; Touch/i);},iOS: function() {return navigator.userAgent.match(/iPhone|iPod/i);},Opera: function() {return navigator.userAgent.match(/Opera Mini/i);},Windows: function() {return navigator.userAgent.match(/IEMobile/i);},any: function() {return (isMobile.Android() || isMobile.BlackBerry() || isMobile.iOS() || isMobile.Opera() || isMobile.Windows());}};if( isMobile.any() ) {document.location = "mobile/home.html";}
</script>

<script type="text/javascript" src="/core/js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="/core/js/almet-home-slider.js"></script>
<script type="text/javascript" src="/core/js/effects.js"></script>
<script type="text/javascript" src="/core/js/html5-shiv.js"></script>
<script type="text/javascript" src="/core/js/css3-mediaqueries.js"></script>
<script type="text/javascript" src="/core/js/checkboxes.js"></script>
<script type="text/javascript" src="/core/js/accordions.js"></script>


<!-- Google Analytics -->
<script type="text/javascript">
  var _gaq = _gaq || [];
  _gaq.push(['_setAccount', 'UA-2563360-43']);
  _gaq.push (['_gat._anonymizeIp']);
  _gaq.push(['_trackPageview']);

  (function() {
    var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
  })();
</script>

</head>

<body itemscope itemtype="http://schema.org/WebPage">

<!-- Loading animation -->
<div id="preloader"></div>
<div id="preloader-background"></div>

<!-- Top Section -->
<section id="top">
	<header id="nav-container">
    	<div id="nav">
        	<div id="nav-logo">
            	<a href="/" title=" Intro"><img src="/styles/img/img.png" alt="Almet Logo"></a>
            </div>
            <nav>
        		<ul>
					<li><a href="/home" title="Главная страница">Главная страница</a></li>
        			<li><a href="/about" title="О нас">О нас</a></li>
        			<li><a class="show-creation-familys" href="#" title="Продукции">Продукции</a></li>
                    <li><a href="/projects" title="Проекты">Проекты</a></li>
                	<li><a href="/architects" title="Архитекторам">Архитекторам</a></li>
                	<li><a href="/support" title="Служба поддержки">Служба поддержки</a></li>
            	</ul>
            </nav>
        </div>
    </header>
</section><section>
    <ul class="slides" id="slider">
      <li><img src="/styles/img/sliders/home/slide01.jpg" alt=" slider 01"></li>
      <li><img src="/styles/img/sliders/home/slide02.jpg" alt=" slider 02"></li>
      <li><img src="/styles/img/sliders/home/slide03.jpg" alt=" slider 03"></li>
      <li><img src="/styles/img/sliders/home/slide04.jpg" alt=" slider 04"></li>
      <li><img src="/styles/img/sliders/home/slide05.jpg" alt=" slider 05"></li>
    </ul>
</section>
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Плавный скролл после нажатия на якорную ссылку не работает Giorgi jQuery 3 02.11.2018 13:19
Плавный скроллинг wordpress не работает! killok Ваши сайты и скрипты 0 19.01.2016 03:22
Плавный переход к элементу по внешней ссылке deniskutovskiy jQuery 13 16.10.2015 22:30
плавный переход через javascript blacklool (X)HTML/CSS 1 19.01.2014 16:04
css анимация, плавный вовзрат к начальному значению FanAizu (X)HTML/CSS 4 16.01.2014 17:49