<MyRusakov.ru />

Профессия Web-разработчик

Профессия Web-разработчик

Этот комплект за 8 месяцев превратит Вас в Web-разработчика с нуля. Учиться достаточно 1 час в день.

Начнёте Вы с HTML, CSS и вёрстки сайтов. Потом перейдёте к программированию и JavaScript. Затем изучите PHP, MySQL, SQL, Python. Изучите Web-фреймворки Laravel и Django. Создадите 5 своих сайтов для портфолио.

Комплект содержит:

- 540 видеоуроков

- 110 часов видео

- 1205 заданий для закрепления материала из уроков

- 5 финальных тестов

- 7 сертификатов

- 12 Бонусных курсов

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Какая тема Вас интересует больше?

Форум сайта MyRusakov.ru

(jquery)функция выполняется и результат исчезает
01.09.2016 14:58:48 (jquery)функция выполняется и результат исчезает Сообщение #1
gans7

gans7

Новичок

Новичок

Дата регистрации:
01.09.2016 14:41:54

Сообщений: 2

вот задачи по jq решаю ,и у меня систематические затыки в нижеследующих местах...

Задача такая: нужно через форму ввести размер блока и цвета. При нажати на кнопку блок должен появится и так любое количество раз.
Но у меня блок появляется, а как функция выполняется, то форма очищается и блок исчезает.
<form name="my_form">
<p>введите ширину:<input type="text" name="shirina"></p>
<p>введите высоту:<input type="text" name="visota"></p>
<p>введите цвет (в формате #aabbcc):<input type="text" name="tsvet"> </p>
<p><input type="submit" value="создать блок" onClick="newblock()"></p>
</form>
<div class="vse"></div>

<script type="text/javascript">

function newblock() {
 var myform = $(":text";
  alert(myform.length);
   
  shirina = myform.get(0).value +"px";
  visota = myform.get(1).value +"px";
  tsvet = myform.get(2).value;
  alert(shirina+visota+tsvet);
 text = "<div class='block"+bb+"'></div>";
  alert(text);
     $(text).appendTo("div.vse"; // вот эту строку надо из функции вытащить
    var text1="div.block"+bb;
    alert(text1);
     $(text1).css("width", shirina);         //  и эти строки надо из функции вытащить
     $(text1).css("height", visota);        //
     $(text1).css("background-color", tsvet);//
    alert("пауза";
    
}
var bb = 0;
var shirina,visota,tsvet;
var text="";

 
</script>

.............. пробовал переменные глобальные создавать им приравнивать, но ничего не выходит
Профиль
02.09.2016 14:09:49 (jquery)функция выполняется и результат исчезает Сообщение #2
gans7

gans7

Новичок

Новичок

Дата регистрации:
01.09.2016 14:41:54

Сообщений: 2

ответ оказался пошлый: удалялось все с экрана из-за банального и скучного  html -тега  <form></form>---- убрал его и блоки стали оставаться на экране без всякой глобализации переменных.
Профиль