Javascript.RU

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

Исчезающее фоновое изображение!
Доброго времени суток! Есть html код:
<div id="threeRow" class="row">
        	<div id="threeRowOne" class="col-sm-6 col-md-6 col-lg-6"><div class="fog">
            	<a href="#">Мои дневники</a>
            </div></div>
            <div id="threeRowTwo" class="col-sm-6 col-md-6 col-lg-6"><div class="fog">
            	<a href="#">Мои альбомы</a>
            </div></div>
        </div>

Сопровождается следующим стилем:
Код:
#threeRow{
	height:50%;
	margin-top:-2px;
	}
	
#threeRowOne{
	background-color:#0FF;
	height:100%;
	background-image:url(../img/index/three.jpg);
	background-size:cover;
	padding:0;
	margin-top:-2px;
	}
	
#threeRowTwo{
	background-color:#F0F;
	height:100%;
	background-image:url(../img/index/four.jpg);
	background-size:cover;
	padding:0;
	margin-top:-2px;
	}
B jQuery код:
$('#threeRowOne a').click(function(){
			$('#oneRow').animate({height:'0%'},1000);
			$('#threeRow').animate({height:'100%'},1000);
			$('#threeRowOne').animate({width:'100%'},1000);
			$('#threeRowTwo').animate({width:'0%'},1000);
			$('#twoRowOne img').animate({left:'100%'},1000, function(){
					$('#twoRowOne img').attr('src', 'img/index/nav.png');
			});
			row = 'two';
			});
			
		$('#threeRowTwo').click(function(){
			$('#oneRow').animate({height:'0%'},1000);
			$('#threeRow').animate({height:'100%'},1000);
			$('#threeRowOne').animate({width:'0%'},1000);
			$('#threeRowTwo').animate({width:'100%'},1000);
			$('#twoRowOne img').animate({left:'0%'},1000, function(){
					$('#twoRowOne img').attr('src', 'img/index/nav.png');
			});
			row = 'two';
			});
			
		$('#twoRowOne img').click(function(){
			if(row == 'one'){
				$('#oneRow').animate({height:'50%'},1000);
				$('#oneRowOne').animate({width:'50%'},1000);
				$('#oneRowTwo').animate({width:'50%'},1000);
				$('#twoRowOne img').animate({left:'50%'},1000);
				$('#twoRowOne img').attr('src', imgUser);
				row = 0;
			}
			else if(row == 'two'){
				$('#threeRowOne').animate({width:'50%'},1000);
				$('#threeRowTwo').animate({width:'50%'},1000);
				$('#threeRow').animate({height:'50%'},1000);
				$('#oneRow').animate({height:'50%'},1000);
				$('#twoRowOne img').animate({left:'50%'},1000);
				$('#twoRowOne img').attr('src', imgUser);
				row = 0;
			}
			});

Когда разворачивается блок #threeRowOne или #threeRowTwo фоновое изображение во время сворачивания во втором блоке пропадает и появляется по окончанию разворачивания. В первом блоке все нормально! Причем только в Chrom, а в FireFox все нормально. В чем может быть причина?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
JS загружает изображение всегда с локального кэша - почему? buhpro Общие вопросы Javascript 4 02.10.2013 21:01
Фоновое изображение, padding и масштабирование. velther (X)HTML/CSS 9 25.11.2011 00:51
Фоновое изображение формы genek45533 Элементы интерфейса 1 07.10.2011 21:04
Как фоновое изображение дочерних объектов... DDSSDD Элементы интерфейса 4 11.04.2011 18:52
фоновое изображение через fileUpload i8th Events/DOM/Window 4 25.02.2010 11:53