Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 24.04.2017, 21:41
Новичок на форуме
Отправить личное сообщение для AlekSay Посмотреть профиль Найти все сообщения от AlekSay
 
Регистрация: 23.04.2017
Сообщений: 8

С тем скриптом нормально всё было это я немного накосячил
Ответить с цитированием
  #12 (permalink)  
Старый 24.04.2017, 22:07
Новичок на форуме
Отправить личное сообщение для AlekSay Посмотреть профиль Найти все сообщения от AlekSay
 
Регистрация: 23.04.2017
Сообщений: 8

Сообщение от рони Посмотреть сообщение
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html" charset="utf-8" />
    <title></title>
    <link type="text/css" rel="stylesheet" />
    <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
  </head>
<style>
#block{
  position:absolute;
  left:300px;
  top:50px;
  width:100px;
  height:100px;
  background-color:black;
}
#button{
  position:absolute;
  top:200px;
  width:150px;
  height:100px;
  background-color:red;
}
</style>
 <script>
$(function() {
    var n = 1;
    $("#button").on("click", function() {
        var left = 300 * (n^= 1)+"px";
        $('#block').animate({left : left}, 800);

})
});
  </script>
<body>
<div id="button"></div>
<div id="block"></div>
</body>
</html>
А можно как-нибудь сделать чтобы значение left не доходило до нуля
Ответить с цитированием
  #13 (permalink)  
Старый 24.04.2017, 22:12
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,109

AlekSay,
var left = ((n^= 1) ? 300 : 45) +"px";
Ответить с цитированием
  #14 (permalink)  
Старый 24.04.2017, 22:36
Новичок на форуме
Отправить личное сообщение для AlekSay Посмотреть профиль Найти все сообщения от AlekSay
 
Регистрация: 23.04.2017
Сообщений: 8

Спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
при скроллинге блок исчезает avanesov89 Общие вопросы Javascript 0 19.03.2016 13:26
Ховер и появляющий блок Shuryga Элементы интерфейса 3 28.09.2015 14:39
Копирование блоков в блок maximus Events/DOM/Window 1 14.09.2013 19:40
как скрыть блок div по ключевому слову Sacred13 Элементы интерфейса 6 06.08.2013 19:13
Показать/скрыть блок Lelja_05 jQuery 10 01.07.2013 20:05