Web МастерскаяБлог
Сообщество Web Мастеров. Тут собрано всё, чтобы написать свой первый сайт, запустить его в Интернет и поддерживать его в течении всей его работы.
Как удалить класс у элемента на чистом JS и jQuery
Чтобы удалить один из классов элемента на чистом JS, делаем так:
Если необходимо удалить сразу все классы, то так (Атрибут
Либо так (Удалит полностью атрибут
Если требуется удалить один из классов на jQuery, делаем так:
При необходимости удалить все классы разом (Атрибут
Если есть необходимость полностью удаление атрибут
document.getElementById('elName').classList.remove('className');Если необходимо удалить сразу все классы, то так (Атрибут
class останется пустым):
document.getElementById('elName').className = '';Либо так (Удалит полностью атрибут
class, со всеми его значениями):
document.getElementById('elName').removeAttribute('class');Если требуется удалить один из классов на jQuery, делаем так:
$("#elName").removeClass('className');При необходимости удалить все классы разом (Атрибут
class останется пустым):
$("#elName").removeClass();Если есть необходимость полностью удаление атрибут
class, со всем его содержимым:
$("#elName").removeAttr('class');elName- Название элемента, где необходимо удалить класс.className- Название класса, который необходимо удалить.
- Жалоба
Какие задачи необходимо уметь выполнять на JavaScript начинающему
Разумеется, что все мы когда-то ни чего не знали и не умели. Приходит время познавать что-то новое, изучать и учиться какому-либо ремеслу. Сайтостроение - это тоже ремесло, в которое входит много деталей, таких, как дизайн, навигация, функционал и тд. За дизайн отвечают теги и CSS, за навигацию может отвечать программная часть движка, может и чистый HTML, за функционал могут отвечать многие мелочи сайта, а также вся программная часть сайта, как на сервере, так и на загруженной странице в браузере. И если Вы начинающий ВебМастер, и на данный момент Вас интересует JavaScript, то Вы по адресу! Сегодня мы поговорим о том, с какими задачами необходимо уметь справляться начинающему изучение языка JavaScript.
На первое место я бы поставил, что должен знать и уметь новичок, это Область видимости переменных. Чтобы не заблудиться в трех соснах, почему переменная определена, но методы ее не могут распознать. А все очень просто, переменная вне зоны видимости. Чтобы не наступать на такие грабли,...
На первое место я бы поставил, что должен знать и уметь новичок, это Область видимости переменных. Чтобы не заблудиться в трех соснах, почему переменная определена, но методы ее не могут распознать. А все очень просто, переменная вне зоны видимости. Чтобы не наступать на такие грабли,...
Индикатор выполнения AJAX запроса (jQuery)
Как говорится "Краткость - сестра таланта", я конечно не брат краткости и вообще, ее родственником не являюсь, но буду краток! Сразу к делу.
Допустим, у нас есть код обработки формы (форма
Стоит задача - имитировать процесс выполнения обработки данных. В качестве индикатора можно использовать картинку анимацию (формат .gif). Анимированная картинка должна появится сразу после нажатия кнопки и исчезнуть перед тем, как будет выведен результат.
Приступаем, создаем класс, задаем размеры картинки и прописываем полный путь до нее:
Теперь в ajax запрос добавляем две функции: addClass() и remove...
Допустим, у нас есть код обработки формы (форма
#form), в которую вводим, какие то данные, жмем кнопку и через ajax выводим результат на экран (блок #display):
$.ajax({
url: 'ajax.php',
type: 'POST',
data: $('#form').serialize(),
success: function(data) {
$('#display').html(data);
}
});Стоит задача - имитировать процесс выполнения обработки данных. В качестве индикатора можно использовать картинку анимацию (формат .gif). Анимированная картинка должна появится сразу после нажатия кнопки и исчезнуть перед тем, как будет выведен результат.
Приступаем, создаем класс, задаем размеры картинки и прописываем полный путь до нее:
.processing {
width: 25px;
height: 10px;
background: url("loading.gif");
}Теперь в ajax запрос добавляем две функции: addClass() и remove...
Анимированное появление и исчезновение HTML элементов на JavaScript | jQuery
Для появлении и исчезновении элементов, будем использовать библиотеку jQuery (Как подключить библиотеку jQuery).
И без лишних слов, сразу к делу. Я написал вот такой код:
Данный код, после нажатия кнопки "Показать" разворачивает в течении одной секунды строчку "Скрытый текст", и ровно через две секунды (с момента нажатия кнопки) сворачивает текст обратно. Сворачивается строчка, так же одну секунду. Из-за того, что на появление и исчезновение заданно время, появление текста стало анимированным.
Постараюсь подробно объяснить, что происходит в нашем примере, так сказать, разберу код по отдельности. Первые две строчки:
Это кнопка, с идентификатором
И без лишних слов, сразу к делу. Я написал вот такой код:
<button id="button">Показать</button>
<div style="display: none;">Скрытый текст</div>
<script>
$('#button').click(function() {
$('div').show(1000);
setTimeout(function() {
$('div').hide(1000);
}, 2000);
});
</script>Данный код, после нажатия кнопки "Показать" разворачивает в течении одной секунды строчку "Скрытый текст", и ровно через две секунды (с момента нажатия кнопки) сворачивает текст обратно. Сворачивается строчка, так же одну секунду. Из-за того, что на появление и исчезновение заданно время, появление текста стало анимированным.
Постараюсь подробно объяснить, что происходит в нашем примере, так сказать, разберу код по отдельности. Первые две строчки:
<button id="button">Показать</button>
<div style="display: none;">Скрытый текст</div>Это кнопка, с идентификатором
button, после...Удалить пробелы в начале и в конце строки на jQuery
Порой появляется необходимость удалить пробелы в начале и в конце строки, например, когда надо проверить поле формы на пустоту. Удаляются пробелы при помощи функции trim, предназначение этой функции, как раз для удаления пустого место с начала и конца строки. Делается это так:
Чтобы убедиться, что функция действительно работает, могу предложить попробовать выполнить код ниже:
Тут мы создаем переменную с пробелами в начале и в конце фразы "Библиотека jQuery". Функция alert, строчкой ниже, выведет окошко с сообщением:
Видно, что между фразой и кавычками имеются пробелы.
Дальше по коду, функция trim удаляет пробелы и отдает новое значение той же переменной.
Кстати писать функцию необходимо со знаком доллара, либо со словом jQuery (так: $.trim или так: jQuery.trim), в противном случаи, функция работать не будет и скрипт будет...
row = $.trim(row);Чтобы убедиться, что функция действительно работает, могу предложить попробовать выполнить код ниже:
var row = ' Библиотека jQuery ';
alert('\'' + row + '\'');
row = $.trim(row);
alert('\'' + row + '\'');Тут мы создаем переменную с пробелами в начале и в конце фразы "Библиотека jQuery". Функция alert, строчкой ниже, выведет окошко с сообщением:
' Библиотека jQuery '
Видно, что между фразой и кавычками имеются пробелы.
Дальше по коду, функция trim удаляет пробелы и отдает новое значение той же переменной.
Кстати писать функцию необходимо со знаком доллара, либо со словом jQuery (так: $.trim или так: jQuery.trim), в противном случаи, функция работать не будет и скрипт будет...
Категории
- Apache 6
- CMS 3
- CSS 16
- FTP 1
- HTML 11
- JavaScript 43
- MySQL 17
- Nginx 16
- PHP 51
- phpMyAdmin 2
- SVG 3
- URL 1
- XML 3
- Безопасность 7
- Библиотека JS 16
- Графика 3
- Доменное имя 1
- Инструкция 1
- Кодировка 2
- Контент 8
- Мнение 1
- Мобильное устройство 1
- Монетизация сайта 2
- Настройка 3
- Оптимизация 2
- Ошибка 10
- Поисковая система 1
- Продвижение сайта 6
- Производительность 1
- Софт 1
- Старт 2
- Сценарий 1
- Функция 1
- Хостинг | Сервер 3
Реклама















