Користувацький Native для дозволу використання всіх його методів з будь-яким DOM-елементом через функцію долара $.
Ці методи не враховують відступи та рамки елемента body. Якщо вам потрібні відступи/рамки на body, розгляньте додавання обгортки div, але завжди скидайте відступи та рамки body до 0.
Прокручує елемент до вказаних координат (якщо елемент має overflow). Наступний метод також доступний на об'єкті Window.
myElement.scrollTo(x, y);
$('myElement').scrollTo(0, 100);
Повертає висоту та ширину елемента, враховуючи рамки та відступи. Наступний метод також доступний на об'єкті Window.
myElement.getSize();
var size = myElement.getSize(); alert("The element is "+size.x+" pixels wide and "+size.y+"pixels high.");
Повертає об'єкт, що представляє розмір цільового елемента, включаючи прокручувану область. Наступний метод також доступний на об'єкті Window.
myElement.getScrollSize();
var scroll = $('myElement').getScrollSize(); alert('My element can scroll to ' + scroll.y + 'px'); //alerts 'My element can scroll down to 820px'
Повертає об'єкт, що представляє, наскільки цільовий елемент прокручений у будь-якому напрямку. Наступний метод також доступний на об'єкті Window.
myElement.getScroll();
var scroll = $('myElement').getScroll(); alert('My element is scrolled down ' + scroll.y + 'px'); //alerts 'My element is scrolled down to 620px'
Повертає реальні зміщення елемента.
myElement.getPosition(relative);
relative - (Element, за замовчуванням документ) Якщо встановлено, позиція буде відносно цього елемента.
$('element').getPosition(); //returns {x: 100, y: 500};
Повертає об'єкт із значеннями координат width, height, left, right, top та bottom елемента.
myElement.getCoordinates(relative);
relative - (element, опціонально) якщо встановлено, позиція буде відносно цього елемента, інакше відносно документа.
var myValues = $('myElement').getCoordinates();
{ top: 50, left: 100, width: 200, height: 300, right: 300, bottom: 350 }
| © Linux.ria.com, 2008-2026 |