Javascript.RU

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

не работает вызов функции после .animate
собственно, после выполнения функции .animate блок должен с помощью .css перемещаться за правую половину экрана, однако этого не происходит, помогите.

$(document).ready(function slide() {
        $('#first').click(function() {
        if($('#lent').hasClass('compressed')) {
            if($('#hidden1').hasClass('selected')) {}
            else {
                $('#hidden1').show();
                $('.selected').animate({marginLeft: '-100%'}, 1000, function(){$('.selected').css('margin-left', '100%');});
                $('#hidden1').animate({marginLeft: '0%'}, 1000);
				$('div').removeClass('selected');
                $('#hidden1').addClass('selected');
                }
            }
        });
	});
Ответить с цитированием
  #2 (permalink)  
Старый 31.10.2013, 12:14
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Giddeon,
где html ?
Ответить с цитированием
  #3 (permalink)  
Старый 31.10.2013, 15:26
Новичок на форуме
Отправить личное сообщение для Giddeon Посмотреть профиль Найти все сообщения от Giddeon
 
Регистрация: 28.08.2013
Сообщений: 7

рони

<!DOCTYPE html>
<html>
  <head>
    <title>Grace</title>
    <script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
    <link href="Grace.css" rel="stylesheet" type="text/css" />
	<script type='text/javascript' src='js/Grace.js'></script>
	<script type='text/javascript' src='js/Sliding.js'></script>
  </head>
  <body>
    <div id='header'>
	<h1> Grace </h1>
	<ul>
        <li>Production 
        </li>
        <li>Gallery
        </li>
        <li>About
        </li>
        <li>Contacts
        </li>
      </ul>
	</div>

	<div id='lent'>
	 <div id='first'>
	    <img src='' alt='' />
	 </div>
	 <div id='second'>
	    <img src='' alt='' />
	 </div>
	 <div id='third'>
	    <img src='' alt='' />
	 </div>
	 <div id='forth'>
	    <img src='' alt='' />
	 </div>
	</div>

    <div id='hidden1'></div>
    <div id='hidden2'></div>
    <div id='hidden3'></div>
    <div id='hidden4'></div>	
</body>
</html>



*{
margin:0;
padding:0;
}

html,
body {
height: 100%;
}

body {
background-color: #FDF5E6;
}

#header {
width: 100%;
height:16%;
background-color: #CC99CC;

}


h1 {
color: silver;
font-size: xx-large;
}

ul {
margin-left: 70%;
}

li {
display: inline-block;
margin-left: 2%;
}

#lent {
width: 70%;
height: 30%;
font-size: 0;
margin-left: 16%;
margin-top: 15%;
}

#first,
#second, 
#third, 
#forth {
height:100%;
width:25%;
display: inline-block;

}

#first {
background-color: blue;
}
#second {
background-color: yellow;
}
#third {
background-color: green;
}
#forth {
background-color:red;
}

#hidden1,
#hidden2,
#hidden3,
#hidden4
 {
width:100%;
height: 79%;
margin-top: 26.5%;
position: absolute;

}

#hidden1 {
background-color: blue;
}

#hidden2 {
background-color: yellow;
}

#hidden3 {
background-color: green;
}

#hidden4 {
background-color: red;
}
Ответить с цитированием
  #4 (permalink)  
Старый 31.10.2013, 16:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Giddeon,
зачем плодить темы и что такое рабочий макет я вам показывал тут там же решение вашей проблемы -- блоки уходят влево - жать также - жёлтое потом синее .
Ответить с цитированием
  #5 (permalink)  
Старый 01.11.2013, 00:32
Новичок на форуме
Отправить личное сообщение для Giddeon Посмотреть профиль Найти все сообщения от Giddeon
 
Регистрация: 28.08.2013
Сообщений: 7

рони,
нет, проблема в том, что вызов функции перемещения с помощью ксс, который я делаю после функции анимейт не работает, хотя синтаксис весь правильный, я не понимаю, в чем дело =\
Ответить с цитированием
  #6 (permalink)  
Старый 01.11.2013, 00:56
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,126

Giddeon,
покажите ваш код и чем вас мой вариант неустроил?
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
IE. Не работает повторный вызов $(function(){alert("load...")}) bombascter jQuery 4 27.10.2012 05:43
Вызов функции дочернего окна mgluhov Events/DOM/Window 18 16.07.2012 23:05
вызов внешнего скрипта из функции Rembrant Элементы интерфейса 9 25.07.2011 16:53
Запуск функции после ресайзинга странички dummer232 jQuery 2 30.09.2010 16:23
Подскажите, как работает простой код (замыкание функции)? Dotod Общие вопросы Javascript 5 02.12.2009 04:03