Синтаксис jQuery
С помощью jQuery мы выбираем (запрашиваем) элементы HTML и выполняем над ними "действия". Для работы с библиотекой jQuery используется специальный синтаксис для выборки HTML элементов и выполнения некоего действия с ними. Основной синтаксис:$(селектор).действие()
- Знак $ указывает на доступ к jQuery
- (селектор) для запроса (или поиска) HTML-элементов
- Метод jQuery дйствие() выполняет заданное действие с найденным элементом
$("h3")
- получить все <h3> элементы.$("#header")
- получение элемента с id="header".$("div#content.photo")
- получить все элементы с классом ="photo" которые находятся в элементе div с id="content".$("ul li")
- получить все <li> элементы из списка <ul>.$("ul li:first")
- получить только первый элемент <li> из списка <ul>.$(this).hide()
- скрывает текущий элемент.$("p").hide()
- скрывает все элементы <p>.$(".test").hide()
- скрывает все элементы с class="test".$("#test").hide()
- скрывает элемент с id="test".
$(document).ready(function(){
//методы jQuery пишем сюда...});
или короткая форма
$(function(){ //методы jQuery пишем сюда... });
<button id="mybut" class="red">Нажми</button> <button id="mybut2" class="red">Нажми 2 раза</button> <button onclick="my1_Top()" class="red">быстро Вверх</button> <button onclick="my2_Top()" class="red">плавно Вверх</button> <script> $(mybut).click(function() { alert("Привет, Мир!"); }); $(mybut2).dblclick(function() { alert("Двойной клик!"); }); function my1_Top() { $("html, body").scrollTop(0); } или вариант без jQuery: function my1_Top() { window.scrollTo(0,0); } function my2_Top () { $("html, body").animate({scrollTop:0}, 600); //за 600 мил.сек } или вариант без jQuery: function my2_Top() { window.scroll({ top: 0, behavior:'smooth' //Плавная прокрутка }); } </script>