*   >> Чтение Образование Статьи >> science >> programming

Реализация Магии сайтов клиента Edges

<р> Магия HTML Клиентские Края - Часть 2 Введение Это вторая часть моей серии, клиента Края Магия HTML. Здесь мы видим, как реализовать клиента Края Магия HTML. В этой части мы рассмотрим случай, когда калькулятор (внутренний элемент DIV) выходит из левого края страницы и идет назад, когда требуется. Природа мимической левому краю Мы должны положить край имитировать рядом с левого края. Наша мимика край является DIV элемент. Таким образом, мы создадим элемент DIV, высота которого в том, что от высоты клиентской области экрана. Ширина является 1px.

Элемент получают нулевой отступ, нулевой границы и нулевой маржи. Это также дано значение Z-индекс CSS из 2. Таким образом, он появляется в передней части тела, которая имеет более низкое значение Z-индекса. Это дается OnMouseOver событие, которое вызывает прокрутку внутренней элемента DIV. Высота ребер Высота элемента DIV для левого края присваивается значение CSS на 100%. Таким образом, левый край занимает высоту клиентской области. Прокрутка от элемента левого края тела имеет нулевую отступы и нулевой маржи.

Соответствующий CSS заявление для этого: тело {цвет фона: # ff9933; обивка: 0px; Маржа: 0px} Мнемоническая край элемент:

Цвет фона, что тела элемента. Существует атрибут OnMouseOver. Когда мышь находится над мимической краю функция, doShiftRight () будет вызван. Функции мы увидим теперь отныне являются модифицированными версиями, что мы видели в предыдущей части серии. doShiftRight () является одним из них; мы увидим подробности позже. Функция, doShiftRight () будет смещать внутренний элемент DIV с правой стороны.

Сценарий не будет больше в организме элемента, то это будет в элементе HEAD. Вы можете стереть все скрипт вы имеете в элементе BODY в предыдущей главе. Внешняя DIV элемент не должен иметь границу. Стереть следующее свойство из CSS заявлении внешней DIV элемента. граница: 2px твердое синий; Замените то, что вы стерли с: границы ширины: 0px; Два элемента DIV (внутренние и внешние) являются следующие элементы к мимической края (1px DIV). Убедитесь, что свойства в любом CSS заявлении разделяются точкой с запятой.

Основная функция прокрутки от левых Когда указатель мыши проходит над левым краем, функция, doShiftRight () называется. Функция имеет два связанных с ними переменных. Это функция с переменным: переменная х; //координаты х уаг TR; //Возвращаемое значение setInterval () функция - перемещение вправо функция doShiftRight () {document.getElementById х = ('Calc') style.left. х = ParseInt (х); ТР = self.setInterval ("shiftRight ()", 10); } Пиксель является наименьшим узнаваемый компонент на веб-странице. Веб-страница заполнена пикселей, расположенных в строках и столбцах.

Все изображение вы видите на экране в результате пикселов, имеющих различные цвета. Переменная, х выше для столбца пикселей в наружной DIV элемента. Помните, что внутренний элемент DIV просто вписывается в космическом DIV элемента. Так что это на самом деле переменная используется для изменения горизонтального положения внутренней DIV. Следующая переменная, ТР для возврата ID для метода setInterval () внутри функции выше. Первая строка в функции, копии CSS левой позиции значение внутреннего элемента DIV в переменную, х. Это левое значение на старте -205px.

Следующая строка делает уверен, что это целое число. Третья строка вызывает функцию под названием, shiftRight () через функцию setInterval DOM (в) каждые 10 мс. ShiftRight () Эта функция сдвигает внутренний DIV вправо и останавливается, когда УС левое положение больше или равно нулю. Эта функция: функция shiftRight () {document.getElementById ('Calc') style.left = х;. //остановить прокрутку вправо, если (х>

Page   <<       [1] [2] [3] [4] >>
Copyright © 2008 - 2016 Чтение Образование Статьи,https://ru.nmjjxx.com All rights reserved.