Чтение свойств слоя:
.isExist(), .exists() - существует ли слой.
.getLeft() - x-координата верхнего левого угла слоя относительно родительского элемента (если такой есть, иначе - относительно документа).
.getTop() - y-координата верхнего левого угла слоя относительно родительского элемента.
.getAbsoluteLeft() - x-координата верхнего левого угла слоя на странице.
.getAbsoluteTop() - y-координата верхнего левого угла слоя на странице.
.getWidth() - ширина содержимого слоя.
.getHeight() - высота содержимого слоя.
.getZIndex() - z-index слоя. Чем больше z-index, тем ближе к наблюдателю слой.
.isVisible(), .getVisibility() - виден ли слой.
Установка свойств слоя:
.setLeft(x), .moveX(...) - установить x-координату верхнего левого угла слоя на странице.
.setTop(y), .moveY(...) - установить y-координату верхнего левого угла слоя на странице.
.moveTo(x, y), .move(...) - установить координаты верхнего левого угла слоя на странице.
.moveBy(x, y) - изменить координаты верхнего левого угла слоя на странице относительно прежних значений.
.setZIndex(zIndex), .moveZ(...) - установить z-index слоя.
.setVisibility(true / false) - установить видимость слоя.
.show() - показать слой.
.hide() - спрятать слой.
.setBgColor(цвет) - установить цвет фона слоя (В Opera 5 какой-нибудь цвет фона, отличный от прозрачного, должен быть указан в CSS слоя, иначе цвет фона не будет устанавливаться).
.setBgImage(url изображения) - установить фоновое изображение слоя (В Opera ниже версии 6 не работает).
.setClip(top, right, bottom, left), .clip(...) - сделать только часть слоя видимой (напр. для прокрутки и т. д.) (не реализовано для Opera из-за отсутствия поддержки ею CSS-свойства clip)
.scrollTo(windowLeft, windowTop, windowWidth, windowHeight, scrollX, scrollY), .scroll(...) - прокрутка слоя в прямоугольной области с координатами windowLeft, windowTop, windowWidth, windowHeight с показателями прокрутки scrollX и scrollY.
.scrollBy(windowLeft, windowTop, windowWidth, windowHeight, scrollX, scrollY), .scrollByOffset(...) - прокрутка слоя из текущего положения с относительными отступами.
.scrollByPercentage(windowLeft, windowTop, windowWidth, windowHeight, scrollX, scrollY) - прокрутка слоя из текущего положения с процентными отступами.
.write(text) - запись в слой (не реализовано для Opera из-за отсутствия в ней возможности изменять содержимое слоя).
.add(text) - дописывание к слою (тоже не реализовано для Opera).
|